Visual Studio で改行コードを Unix (LF) に統一する

目次

問題点

Visual Studio で開発しているとき、改行コードを Unix (LF) に統一したいときがある。
File > Advanced Save Options... から改行コードを指定するという記事がよく出てくるけど、毎回ファイルを開くたびに指定するのは大変。一度設定すれば、その後、改行コードが統一される方法を探す。

使っているのは Visual Studio 2015 です。

解決策

Trim line ends on save」というエクステンションを入れればいい。

Tools > Extensions and Updates... を開く。
左の項目の Online を選択して右上の検索窓に「Trim line ends on save」と入力する。
出現した「Trim line ends on save」を選択してダウンロードする。
ダウンロードしたファイルを実行して、エクステンションを追加する。

f:id:kyoto-u-kohei:20170801145121p:plain


Tools > Options... を開いて、左の項目の IDCT > Trim on save から改行コードを設定できる。
ここでは Unix (LF) にしている。

f:id:kyoto-u-kohei:20170801145143p:plain


これて保存するときに自動で Unix 改行コードに変換してくれるようになる。