- ホーム
-
テキスト変更
-
タブ
タブをスペースに変換
タブとスペースを簡単に切り替えられます。コードのインデントを整えたり、テキストの書式を瞬時にクリーンアップできます。
0 行 | 0 文字
ファイルをドロップしてアップロード
タブ1つ分に相当するスペースの数を選択します。
0 行 | 0 文字
読み取り専用モード
ウルトラファスト
変更はリアルタイムで適用されます。サーバーの遅延やページの再読み込みは不要です。
100%プライベート
処理はブラウザ内で行われます。データがデバイスから外部に出ることはありません。
ファイル準備完了
ドラッグ&ドロップまたはファイル選択機能で、大きなテキストファイルを簡単に処理できます。
これらの例を試す
Pythonのインデント
PEP 8準拠のため、タブを4スペースに変換して混在インデントを修正
今すぐ適用
Goスタイルタブ
スペースインデントのコードをGoスタイルの書式に合わせてタブに変換します。
今すぐ適用
Linuxカーネルスタイル
Linuxカーネルコーディングスタイルに従ってタブを8スペースのインデントに変換します。
今すぐ適用
YAMLフォーマット
YAMLファイルのスペースをタブに変換して書式を統一する
今すぐ適用
タブ vs スペース:究極のガイド
インデントにタブを使用するかスペースを使用するかの議論は、プログラミングそのものと同じくらい古いものです。スペースの精度(PythonやYAMLなど)を好むか、タブの柔軟性(Goなど)を好むかにかかわらず、このツールを使用すると簡単に切り替えることができます。
インデントを変換する理由
- 一貫性: タブとスペースの混在は、PythonやMakefileなどの言語でエラーの原因となります。すべてを1つのスタイルに変換することで、コードが正しく実行されることを保証します。
- スタイルガイド: プロジェクトによってルールは異なります。例えば、Linuxカーネルは8スペースのタブを使用しますが、ほとんどのJSプロジェクトは2スペースを使用します。
- ファイルサイズ: タブは4つのスペース(4バイト)に比べて少ないスペース(1バイト)で済むため、非常に大きなファイルでは重要になります。
- アクセシビリティ: タブを使用すると、各開発者がエディタで独自のインデント幅を設定でき、誰にとってもコードが読みやすくなります。
対応フォーマット
このツールはあらゆるテキストファイルで動作しますが、特に以下の場合に役立ちます:
- プログラミング: Python (.py)、JavaScript (.js)、PHP (.php)、Java、C++、Go。
- データ形式: JSON、YAML、XML、HTML、CSS。
- プレーンテキスト: Markdownファイル、ログ、設定ファイル。