色の構文の強調表示は、あるシステムでは機能しますが、別のシステムでは機能しません。同じnanorcファイル

色の構文の強調表示は、あるシステムでは機能しますが、別のシステムでは機能しません。同じnanorcファイル

で色の構文強調を設定しようとしていますが、期待nanoどおりに機能しません。

  1. システムがあれば、すべてが大丈夫です。 Fedora 21ノートパソコン。

  2. 両方のシステムを試してみましたが、両方のシステムがman something機能します。これはVirtualBoxのFedora 21デスクトップとFedora 21仮想マシンです。

  3. 私が試したシステムの1つは、ファイルが1つだけアクティブになっていました(nanocを開くと、そのファイルが強調表示されました)。これはDebian Wheezyデスクトップです。

これにより、man emacs1つのシステムでのみ期待どおりに機能します。私は他の多くの種類のファイルに対して構文を強調しています。私が設定する唯一のことは次のとおりです。 .nanorcユーザーのホームディレクトリにあるのでnano見つけることができます。これはとても混乱しています。

bash_profileの違いを探してみましたが、目立つものはなく、おそらく重要ではないかもしれません/etc/profilebashrc権限を確認しました。新しい端末を起動し、システムを再起動しました。

これは私のファイルの一部です.nanorc

#####################################################################

## Manpages
##include "/usr/share/nano/man.nanorc"

## Here is an example for manpages.
##
syntax "man" "\.[1-9]x?$"
color green "\.(S|T)H.*$"
color brightgreen "\.(S|T)H" "\.TP"
color brightred "\.(BR?|I[PR]?).*$"
color brightblue "\.(BR?|I[PR]?|PP)"
color brightwhite "\\f[BIPR]"
color yellow "\.(br|DS|RS|RE|PD)"

#####################################################################

質問:

同じ.nanorcファイルが4つのLinuxシステムで異なる動作をするのはなぜですか(Fedora 21は機能し、2つのFedora 21は機能しません。Debian Wheezyはまったく機能しません)。私は何を見逃していますか?

.nanorcNanoで使用するカスタムファイルを設定し、競合やその他の問題がないかどうかを確認する手順は何ですか?

------------------------------------- ------

ここにいるフルナノアーク送信済みビンネット貼り付け

答え1

後でバグがあることがわかりましたナノ<2.7.4-1

nano: ~/.nanorc が存在する場合、/etc/nanorc を無視します。

最新のバグレポート:

nanoパッケージをバージョン2.7.4-1にアップデートすることを含むDebian 9.0にdistをアップグレードしたところ、問題がなくなり、バグは2.7.4-1で修正されました.

エラーレポート: 抜け穴

答え2

パスのコメントを外すだけincludeです。

例えば。##include "/usr/share/nano/c.nanorc"以前にコメントがありますinclude "...。コメントを削除して ac/c++ ファイルを開くと、テキストが強調表示されます。必要な他のすべてに対してこれを行います。

関連情報