web-dev-qa-db-ja.com

Notepad ++でタブをスペースに変換する

Notepad ++でタブをスペースに変換する方法

ウェブページ はそれが可能であることを示唆していますが、それを実行する方法に関する情報が見つかりませんでした。

Webフォームの中にはタブ付きのコードを尊重しないものがあるので、それができるようにしたいと思います。

972
Helephant

既存のタブをスペースに変換するには、Edit->Blank Operations->TAB to Spaceを押します。

将来Tabキーを押したときにTabではなくSpaceを入力したい場合は、

  1. Settings->Preferences...->Language(バージョン7.1以降)またはSettings->Preferences...->Tab Settings(以前のバージョン)に移動してください。
  2. Replace by spaceを確認してください
  3. オプション Tab sizeフィールドを変更して、タブの代わりに使用するスペースの数を設定できます。

Screenshot of Replace by space

829
mrzli

時代遅れ:この答えは、古いバージョンのNotepad ++にだけ当てはまります。タブ/スペース間の変換はNotepad ++に組み込まれ、TextFXプラグインはPlugin Managerダイアログで使用できなくなりました。

  • まずPreferences -> Language Menu/Tab Settings "スペースで置き換える"を設定してください。
  • 次に、タブを置き換えるドキュメントを開きます。
  • すべてのテキストをハイライトします(CTRL+A).
  • それからTextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spacesを選択してください。

注:TextFX Charactersプラグインがインストールされていることを確認してください(Plugins -> Plugin manager -> Show plugin managerInstalledタブ)。そうでなければ、TextFXメニューは表示されません。

581
user48821

設定->設定->コンポーネントの編集(タブ)->タブ設定(グループ)->スペースで置換

バージョン5.6.8(以降)の場合:

設定->設定... ->言語メニュー/タブ設定->タブ設定(グループ)->スペースで置換

227
Aron Rotteveel

\tを置き換える必要があります - 必ず拡張モードを使用してください。

Replace

144
Dror

スペースをタブに、またはその逆に変換するには、次の手順に従います。

Space - Tab

78
Keshava GN

Notepad ++プラグイン をタブをスペースに変換するために投稿しました。はい、それは行の途中でタブを変換します。はい、タブ付きフィールド内の他の文字を考慮に入れます。見てみな。

26
carl

簡単な方法:

  1. 単一のタブ領域を強調表示する
  2. コピーする
  3. 検索/置換を起動する
  4. 検索フィールドに貼り付けます
  5. 置換フィールドをクリックしてスペースバーを押す
  6. それからすべてを取り替えなさい。
10
matt lohkamp

すべての答えを読んだわけではありませんが、探していた答えが見つかりませんでした。

Python を使用していて、コードをコンパイルするたびに検索/置換や '空白の操作'をしたくないのですが….

だから私のための最善の解決策はそれが その場で起こる

これは私が見つけた簡単な解決策です

に行きなさい:

  1. メニュー設定 - >設定
  2. タブ設定を選択します
  3. 言語の種類を選択してください(例:Python)
  4. 「デフォルト値を使用」チェックボックスを選択します。
  5. [スペースで置換]チェックボックスをオンにします。

Enter image description here

7
Alg_D

バージョン5.8.7:

メニュー設定 - > 設定... - > 言語メニュー/ タブ設定 - > タブ設定/にタブを置き換えるための言語を選択することもできます) - > デフォルト値を使用し、spaceに置き換え)をオフにします。

Screenshot of the Preferences dialog

7
Stephenmjm

環境設定には「コンポーネントの編集」タブはありません。あなたは「言語メニュー/タブ設定」に行く必要があります、そこにタブのふるまいを制御するためのオプションがあります。ファイルの言語によって動作が異なるように設定することもできます。

3
Elliot

私はこの簡単な方法に従います。

  • ダブルクリック(ハイライト) シングルタブ (例: \t )。
  • ctrl + FFind/repace)を押します。
  • Find What:フィールドに \t または 単一タブ領域 が表示されない場合があります。でも心配しないで。
  • Replace With:フィールドにspaceを入力してください。
  • Replce Allをクリックしてください。

完了! :)

見る:

Replace *Tab* by *Space* in <code>Notepad++</code>

注: この方法は逆の場合にも適用されます( スペース tab に置き換える)。

2
Keshava GN

CLRタブ to Spacesプラグインは良い選択です。私はそれを使用しました、そしてそれはうまくいきました。

2
Pupil

あなたがたまたまUnix環境で働いているなら、 expand コマンドがあなたが必要とするものです:

2
Paralife

設定>設定>タブ設定 "スペースで置換"をチェックしてください。その上にタブサイズがあることに注意してください。

希望の整数を入力してENTERキーを押してください。

それがあります<3。

0
Shawn Reeder

私の意見では、次の方法が最善の方法です。

ダウンロード:

  1. メモ帳++
  2. プラグイン http://sourceforge.net/projects/tabstospacesnpp/?source=typ
  3. 説明を読むと、タブがスペースに変換されます。
0
Tomer Shalev