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 無印と方法がだいぶ違います。
![](https://monmon.jp/wp-content/uploads/2021/08/1630401285-912bfddbdf8afb97fb846718c8f89c40-1024x714.png)
このユーザー設定から、
![](https://monmon.jp/wp-content/uploads/2021/08/1630401336-a1538010f7592e9201543f6562530544-1024x778.png)
コードのフォーマットにあるC#のソースコードを開きます。
プロファイルの編集
![](https://monmon.jp/wp-content/uploads/2021/08/1630401439-c8fd4675aee2930d98aaa04f7ea94886-1024x547.png)
C#のフォーマットから編集をクリック。
![](https://monmon.jp/wp-content/uploads/2021/08/1630401475-4e1648b91351fda6184b0dec12e0260f-1024x352.png)
カテゴリから改行を選択
![](https://monmon.jp/wp-content/uploads/2021/08/1630401516-37bb4131c81aa3734ef576c76526bd28-1024x455.png)
いろいろ見つかりました♪
変更内容
![](https://monmon.jp/wp-content/uploads/2021/08/1630401631-c4cbc9f510de68243ebbaa3a558fa888-1024x427.png)
好みにあわせて変更し、OKで確定です。
結果発表
![](https://monmon.jp/wp-content/uploads/2021/08/1630401770-ed4f373e49dcc59d5eca3d8d1d061234-1024x456.png)
フォーマットタブを開き直したら、設定が反映されていました。
ちなみに後からコードを整形するショートカットは、Macだとの場合、Ctrl + I です。