インデント文字をタブと空白間で自動変換

インデント文字をタブと空白間で自動変換

タブ・スペース変換ツール — インデントスタイルを統一

チームごとにコーディング規約が異なり、タブとスペースが混在したコードをやり取りするとdiffが乱れ整列が崩れやすくなります。このツールは各行の先頭のインデント部分だけを認識し、タブをスペースに、またはスペースをタブに正確に変換します。

文字列やコード内容の中にあるタブ・空白は変更せず、インデントだけを変換するためコードの実際の動作には影響しません。スペースをタブに変換する際は、指定した文字数単位でまとめられる分だけタブに変換し、残りは空白のまま保持します。

よくある質問

コード中のタブ・空白も変わるかな?

いいえ。各行先頭のインデント部分だけを変換し、内容中のタブ・空白はそのまま保持されます。

余った空白はどう処理されるかな?

指定した文字数単位でまとめられる分だけタブに変換され、残りは空白のまま残ります。

どんな時に使えばいいかな?

異なる規約のコードを統合する時や、タブ・スペース混在のコードを整理する時に便利です。