GitHub上で公開されているUnityのプロジェクトを自分用に改良しています。
この中で
C#
1if (hoge == 3){ piyo = 2; } 2else if (hoge == 4){ piyo = 3; } 3else { piyo = 4; }
のように無理やり1行に詰め込んで書かれているif文があり、
個人的には大変見づらいため、
C#
1if (hoge == 3) 2{ 3 piyo = 2; 4} 5else if (hoge == 4) 6{ 7 piyo = 3; 8} 9else 10{ 11 piyo = 4; 12}
のような一般的(?)な形にしたいです。
数カ所ぐらいなら手作業でも整形できますが、
至るところでこのように書かれており、またプロジェクト内にはソースファイルが数十個あるため
すべてを見るのは非常に手間で、できればやりたくないです。
また、エディタはVisual Studio2019 Communityを使用していますが、
標準コードフォーマッタでは1行のif文から複数行のif文になってくれないため、
全ファイルを手当り次第にフォーマットしていくという手も使えません。
フォーマット設定も見てみたのですが、希望のようにフォーマットしてくれる設定は見当たりませんでした。
「if文 1行 複数行」とか「if oneline」とかで検索してみたのですが、
中括弧を省略したif文の書き方や三項演算子の書き方ばかりがヒットし、欲しい情報が見つかりませんでした。
このような複数のファイルに書かれた1行のif文を、一括で複数行に整形できるようなツールなどの情報を教えていただけると幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/27 15:12
2019/09/27 15:17
2019/09/27 15:21 編集