Nano(Ubuntu)から主要な空白ハイライトを削除する方法は?

Nano(Ubuntu)から主要な空白ハイライトを削除する方法は?

ここに写真があります:

ここに画像の説明を入力してください。

前のタブに何かを入力するたびに、行に値を入力するまで迷惑な緑/青緑色の背景が表示されます。

また、何らかの理由で行27で入力した色も緑/青緑色の背景で強調表示されます(空ではありませんが、元のように強調表示されます)。

後にスペースがある他の行も同じように扱われます。

この問題をどのように削除できますか?空白を強調したくありません。

どんな助けでも大変感謝します。

編集する:

問題のある行を削除しましたが、問題は解決しません。

ここに画像の説明を入力してください。

答え1

問題はあなたが言及したまさに27番目の減少です。 nanoの設定ファイルを編集していますが、その中に次のような行があります。

color ,green "[[:space:]]+$"

これは、Nanoに行末(つまり末尾の空白)の前に表示される1つ以上の空白文字を緑色で表示する必要があることを伝えます。タブまたは空白のみの空白行は定義上末尾の空白なので、色が表示されます。その行を削除すると、問題は再発生しません。

ファイルは次の行を使用して他の場所からも設定を取得しますinclude

include /usr/share/nano/*.nanorc
include "~/.nano/*.nanorc"

つまり、そのファイルのすべての設定も適用されるため、この行をコメントアウトするか、埋め込みファイルを編集する必要があるかもしれません。

答え2

私の問題を解決する手順:

  1. ~/.nano/nanorc.nanorc末尾のスペースの最後の行を編集してコメントアウトします。icolor ,green "[[:space:]]+$">## icolor ,green "[[:space:]]+$"
  2. icolor brightnormal " brightnormal"また、>をコメントアウトする## icolor brightnormal " brightnormal"とエラーが発生します。
  3. それを開き、追加の/etc/nanorcハイライトが含まれていることを確認してください。私のものinclude /usr/share/nano-syntax-highlighting/*.nanorc
  4. 上記の答えが「はい」の場合は、/usr/share/nano-syntax-highlighting/nanorc.nanorc手順1と2で同じ行を編集してコメントします。

参考写真:

ここに画像の説明を入力してください。

関連情報