で色の構文強調を設定しようとしていますが、期待nano
どおりに機能しません。
システムがあれば、すべてが大丈夫です。 Fedora 21ノートパソコン。
両方のシステムを試してみましたが、両方のシステムが
man something
機能します。これはVirtualBoxのFedora 21デスクトップとFedora 21仮想マシンです。私が試したシステムの1つは、ファイルが1つだけアクティブになっていました(nanocを開くと、そのファイルが強調表示されました)。これはDebian Wheezyデスクトップです。
これにより、man emacs
1つのシステムでのみ期待どおりに機能します。私は他の多くの種類のファイルに対して構文を強調しています。私が設定する唯一のことは次のとおりです。 .nanorc
ユーザーのホームディレクトリにあるのでnano
見つけることができます。これはとても混乱しています。
bash_profile
の違いを探してみましたが、目立つものはなく、おそらく重要ではないかもしれません/etc/profile
。bashrc
権限を確認しました。新しい端末を起動し、システムを再起動しました。
これは私のファイルの一部です.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はまったく機能しません)。私は何を見逃していますか?
.nanorc
Nanoで使用するカスタムファイルを設定し、競合やその他の問題がないかどうかを確認する手順は何ですか?
------------------------------------- ------
ここにいるフルナノアーク送信済みビンネット貼り付け。
答え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++ ファイルを開くと、テキストが強調表示されます。必要な他のすべてに対してこれを行います。