メインコンテンツへスキップ
FixLines

タブをスペースに変換

タブ文字をスペースに置き換えるか、その逆の変換を行います。

エディタ

行 1、列 10 行0 単語0 文字

タブをスペースに変換: 概要

エディタによってタブの表示幅が異なると、コードや表のレイアウトが崩れてしまいます。タブを固定数のスペースに置き換えるか、逆に4つのスペースをタブにまとめることができます。

タブをスペースに変換: 使い方

  1. タブやインデントを含むテキストを入力または貼り付けます。
  2. ツールを選択し、タブからスペースに変換する場合は1タブあたりのスペース数を指定します。
  3. 「適用」をクリックし、結果をコピーします。

タブをスペースに変換: 主な活用例

  • タブで書かれたコードをコミットする前に、プロジェクトのインデント規則に合わせる。
  • タブとスペースが混在してエラーになる Python や YAML ファイルを修正。
  • タブ区切りデータを、タブが崩れてしまう環境に貼り付ける前に変換。

タブをスペースに変換: 使用例

タブを4つのスペースに変換

入力

name	color
apple	red

結果

name    color
apple    red
1タブあたり2スペースでインデントを変換

入力

if ready:
	start()
		log()

結果

if ready:
  start()
    log()

タブをスペースに変換: よくある質問

1つのタブはスペース何個分に変換されますか?

1から16個の間で自由に選択でき、初期設定は4個です。スペースからタブへの変換は常に4個単位で行われます。

ソースコードに対しても使えますか?

はい。インデント文字のみが変換されるため、コードの内容自体には影響しません。

行の途中にあるタブも置換されますか?

はい。列を区切るタブも含め、テキスト内のすべてのタブ文字が置換されます。

「スペースをタブに変換」で一部のスペースが残るのはなぜですか?

4つのスペースのまとまりのみがタブに変換されます。テキストの配置崩れを防ぐため、端数の2個や3個のスペースはそのまま保持されます。

テキストはサーバーに送信されますか?

いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。

このツールとよく一緒に使われるツール。

テキストの整形 の関連ツールすべてのテキストツールを見る