2009-04-20 9 views
185

notepad ++で「2つのスペースでタブを置き換える」と設定しました。notepad ++は隠し文字をすべて表示しますか?

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

シンチラベースのnotepad ++はすべての特殊文字を表示せず、スペースとして表示することは可能でしょうか?これを修正する設定はありますか?

答えて

296

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

View->Show Symbol->Show All Characters

または

View->Show Symbol->Show White Space and TAB

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


オンあなたが探している古いバージョン:

View->Show all characters

または

View->Show White Space and TAB

+4

今では、 '表示 - >表示シンボル - >ショーホワイトスペースとTABです'(v6.8.8)。 – bers

+5

それはエンコーディングに依存しますが、たとえば空白なしのU + 00A0やゼロ幅の空白なしのU + FEFFを試してみると、空白記号がすべて表示されるとは思いません。 – ClearBlueSky85

+0

\ u0000、表示方法 – Jaskey

12

ダブル進エディタプラグインを使用してテキストを確認してください。あなたのケースでは、あなたのテキストに忍び込んだいくつかの制御文字があったかもしれません。通常、空白を見ると、32 32 32 32、またはUnicode 32 00 32 00 32 00 32 00と表示されます。大量のコードがない場合は、この方法で問題が発生する可能性があります。

ここからHex Pluginをダウンロードしてください。メモ帳の新しいバージョンで http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

+2

Hex Editor Pluginは役に立ちました、ありがとうございました!あなたのリンクは壊れています。更新された[リンク](http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/) – javaPlease42

94

++(現在は5.9)、このオプションは下にあり:

View->Show Symbol->Show All Characters 

または

View->Show Symbol->Show White Space and Tab 
+0

最近のバージョンのN ++で受け入れられる答え – DAB

関連する問題