Notepad++ の行頭のスペース

Notepad++ の行頭のスペース

Notepad++ がスペースを平均文字として扱い、行末で「非表示」にするのではなく、新しい行にプッシュする理由はありますか (もちろん、改行モードがオンになっている場合)?

メモ帳++

私は 10 年以上、別のエディターを使用しています。そのエディター エンジンは Notepad++ (Scintilla) とまったく同じですが、そのエディターは各行の末尾の余分なスペースを「隠して」いたため、新しい行はスペースではなく文字で始まっていました。

Windows 用メモ帳

Word、WordPad、Win Notepad、そして事実上私が知っている他のテキスト エディターもまったく同じことを行います。ただし、それらはすべて Scintilla を使用していないため、話題から外れます。

Notepad++ だけが、ある種の (イライラする) 例外です。過去 10 年間、私は別の Scintilla ベースのエディタを使用してきましたが、そのエディタでは「その問題は発生しませんでした」という事実がなければ、これは Scintilla の問題であると言えます。

この機能をオフにする方法はありますか?

答え1

この動作は、「言語」メニューでどの設定が選択されているかによって異なります。通常、私が使用している言語モード (「通常のテキスト」など) では、この動作は見られません。この動作は、「Caml」などの一部の言語モードで確認できます。独自のモードを作成したり、提供されているモードを選択してから [環境設定] で行折り返し設定を調整することで、提供されているモードの動作を変更したりできます。

答え2

Notepad++ ではこの問題は発生していないようです。

設定 > 環境設定 > 編集に移動すると、行折り返しの設定を変更できるようです。探しているセクションは、行折り返しと呼ばれます。ラジオ ボタンを変更して、選択した設定に基づいて単語の折り返しがリアルタイムで変更されるのを確認できます。

これが役に立つことを願っています。

答え3

Word 文書の行頭にスペースを入れたい場合は、「Word オプション」>「詳細設定」>「互換性オプション」>「レイアウト オプション」の順に選択し、「末尾のスペースを次の行に折り返す」をオンにします。これで問題は解決です。各行の先頭にスペースが入ります。

関連情報