タブ・スペース変換ツール — インデントスタイルを統一
チームごとにコーディング規約が異なり、タブとスペースが混在したコードをやり取りするとdiffが乱れ整列が崩れやすくなります。このツールは各行の先頭のインデント部分だけを認識し、タブをスペースに、またはスペースをタブに正確に変換します。
文字列やコード内容の中にあるタブ・空白は変更せず、インデントだけを変換するためコードの実際の動作には影響しません。スペースをタブに変換する際は、指定した文字数単位でまとめられる分だけタブに変換し、残りは空白のまま保持します。
よくある質問
コード中のタブ・空白も変わるかな?
いいえ。各行先頭のインデント部分だけを変換し、内容中のタブ・空白はそのまま保持されます。
余った空白はどう処理されるかな?
指定した文字数単位でまとめられる分だけタブに変換され、残りは空白のまま残ります。
どんな時に使えばいいかな?
異なる規約のコードを統合する時や、タブ・スペース混在のコードを整理する時に便利です。