269

Notepad ++では、「タブを2つのスペースに置き換える」を設定しました。

Python でコーディングするときに、Web からいくつかのコードをコピーして貼り付けたところ、正しくインデントされたように見えました。しかし、コードを実行するとインデントエラーが発生しました。最終的には、行頭の「目に見える」スペースをすべて削除し、同じ量のスペースを再度挿入することで解決しました。

Scintillaベースの Notepad++ ですべての特殊文字が表示されるわけではなく、スペースとして表示される可能性はありますか? これを修正する設定はありますか?

4

5 に答える 5

424

はい、そうです。これを有効にする方法は、Notepad++ のバージョンによって異なります。新しいバージョンでは、次を使用できます。

メニュー表示記号を表示→ *すべての文字を表示`

また

メニュー表示記号を表示→空白とタブを表示

(これらの更新された場所については、以下のbersのコメントとbkaidの回答に感謝します。)


古いバージョンでは、以下を探すことができます:

メニュー表示全キャラ表示

また

メニュー表示空白とタブを表示

于 2009-04-20T09:35:20.350 に答える
105

新しいバージョンの Notepad++ (現在 5.9) では、このオプションは次の場所にあります。

View->Show Symbol->Show All Characters

また

View->Show Symbol->Show White Space and Tab
于 2011-07-27T18:09:30.640 に答える
17

Hex Editor Plug-in でテキストを再確認してください。あなたの場合、テキストに忍び込んだ制御文字がいくつかある可能性があります。通常、空白を見て、32 32 32 32、または Unicode の場合は 32 00 32 00 32 00 32 00 と表示されます。大量のコードがなければ、この方法で問題を見つけることができます。

ここから Hex プラグインをダウンロードします。 http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

于 2010-03-05T16:47:37.823 に答える