Unity標準の Visual Studio を使っていて、超違和感に悩まされました。
ワタクシ……行末括弧派なんです(笑)
例えばコレ。
using System;
namespace Example
{
public class Test
{
int hogehoge = 0;
if( hogehoge == 1 )
{
hogehoge += 1;
}
else
{
hogehoge += 2;
}
}
}
私、気になります。
using System;
namespace Example{
public class Test{
int hogehoge = 0;
if( hogehoge == 1 ){
hogehoge += 1;
} else {
hogehoge += 2;
}
}
}
こうであって欲しいんです。
MSだとVSCodeもそうだし、最近は行頭括弧が主流なんだろうか……Google系列のフォーマッタだと行末なんだけどなぁ。
とにかく使いづらいので変更です。
Contents
環境設定
世には Visual Studio Codeばかり。Visual Studio 無印と方法がだいぶ違います。
このユーザー設定から、
コードのフォーマットにあるC#のソースコードを開きます。
プロファイルの編集
C#のフォーマットから編集をクリック。
カテゴリから改行を選択
いろいろ見つかりました♪
変更内容
好みにあわせて変更し、OKで確定です。
結果発表
フォーマットタブを開き直したら、設定が反映されていました。
ちなみに後からコードを整形するショートカットは、Macだとの場合、Ctrl + I です。