答え1
問題はあなたが言及したまさに27番目の減少です。 nanoの設定ファイルを編集していますが、その中に次のような行があります。
color ,green "[[:space:]]+$"
これは、Nanoに行末(つまり末尾の空白)の前に表示される1つ以上の空白文字を緑色で表示する必要があることを伝えます。タブまたは空白のみの空白行は定義上末尾の空白なので、色が表示されます。その行を削除すると、問題は再発生しません。
ファイルは次の行を使用して他の場所からも設定を取得しますinclude
。
include /usr/share/nano/*.nanorc
include "~/.nano/*.nanorc"
つまり、そのファイルのすべての設定も適用されるため、この行をコメントアウトするか、埋め込みファイルを編集する必要があるかもしれません。
答え2
私の問題を解決する手順:
~/.nano/nanorc.nanorc
末尾のスペースの最後の行を編集してコメントアウトします。icolor ,green "[[:space:]]+$"
>## icolor ,green "[[:space:]]+$"
icolor brightnormal " brightnormal"
また、>をコメントアウトする## icolor brightnormal " brightnormal"
とエラーが発生します。- それを開き、追加の
/etc/nanorc
ハイライトが含まれていることを確認してください。私のものinclude /usr/share/nano-syntax-highlighting/*.nanorc
- 上記の答えが「はい」の場合は、
/usr/share/nano-syntax-highlighting/nanorc.nanorc
手順1と2で同じ行を編集してコメントします。
参考写真: