Notepad ++でタブをスペースに変換する方法
ウェブページ はそれが可能であることを示唆していますが、それを実行する方法に関する情報が見つかりませんでした。
Webフォームの中にはタブ付きのコードを尊重しないものがあるので、それができるようにしたいと思います。
時代遅れ:この答えは、古いバージョンのNotepad ++にだけ当てはまります。タブ/スペース間の変換はNotepad ++に組み込まれ、TextFXプラグインはPlugin Managerダイアログで使用できなくなりました。
Preferences -> Language Menu/Tab Settings
に "スペースで置き換える"を設定してください。TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces
を選択してください。注:TextFX Charactersプラグインがインストールされていることを確認してください(Plugins -> Plugin manager -> Show plugin manager
、Installed
タブ)。そうでなければ、TextFXメニューは表示されません。
設定->
設定->
コンポーネントの編集(タブ)->
タブ設定(グループ)->
スペースで置換
バージョン5.6.8(以降)の場合:
設定->
設定... ->
言語メニュー/タブ設定->
タブ設定(グループ)->
スペースで置換
\t
を置き換える必要があります - 必ず拡張モードを使用してください。
スペースをタブに、またはその逆に変換するには、次の手順に従います。
Notepad ++プラグイン をタブをスペースに変換するために投稿しました。はい、それは行の途中でタブを変換します。はい、タブ付きフィールド内の他の文字を考慮に入れます。見てみな。
簡単な方法:
すべての答えを読んだわけではありませんが、探していた答えが見つかりませんでした。
Python を使用していて、コードをコンパイルするたびに検索/置換や '空白の操作'をしたくないのですが….
だから私のための最善の解決策はそれが その場で起こる !
これは私が見つけた簡単な解決策です :
に行きなさい:
環境設定には「コンポーネントの編集」タブはありません。あなたは「言語メニュー/タブ設定」に行く必要があります、そこにタブのふるまいを制御するためのオプションがあります。ファイルの言語によって動作が異なるように設定することもできます。
私はこの簡単な方法に従います。
ctrl + F
(Find/repace
)を押します。Find What:
フィールドに \t または 単一タブ領域 が表示されない場合があります。でも心配しないで。Replace With:
フィールドにspace
を入力してください。Replce All
をクリックしてください。完了! :)
見る:
注: この方法は逆の場合にも適用されます( スペース を tab に置き換える)。
CLRタブ to Spacesプラグインは良い選択です。私はそれを使用しました、そしてそれはうまくいきました。
あなたがたまたまUnix環境で働いているなら、 expand コマンドがあなたが必要とするものです:
設定>設定>タブ設定 "スペースで置換"をチェックしてください。その上にタブサイズがあることに注意してください。
希望の整数を入力してENTERキーを押してください。
それがあります<3。
私の意見では、次の方法が最善の方法です。
ダウンロード: