ソースをコミットして、ふぅ〜と一息ついていたら、
タブと半角スペースが混在してませんか?
というレビュー指摘がGitLabを通して挙がってきました。
ナニコレ〜!?
GitLabを見ると、私の修正箇所だけインデントがズレています。
困ったことに、見ただけでは、どこが半角スペースかタブなのかわかりません
Visual Studioには、それを判別する機能が入っています。
一括変換したい場合は?
Visual Studioの以下のアドオンを使います。
ファイルを開いた時か、ファイルを保存したときに、スペースとタブが混在している場合にエディタの上部に変換するかメッセージが表示されます。
半角スペースとタブどちらが正解か?
メリット・デメリットありますが、半角スペース派の圧勝のようです。
Visual Studio 2019でもタブキーを押すと半角スペースで入ります。
また、タブをコピペしても半角に自動変換されます。(Ctrl+Zすると戻せます)