12

nano エディターの色設定を無効にするかオーバーライドするかについて、明確な答えを見つけるのに苦労しています。

私のシステムでは、デフォルトでカラーシンタックスハイライトが有効になっています。ALT+Y をクリックすると、これが無効になります。これは、まさに私のデフォルトにしたいものです。

何か案は?

4

6 に答える 6

16

構文の強調表示を無効にするには、次の行を に書き込みます~/.nanorc

set quiet
syntax "disabled" "."

最初の行はエラー報告を防ぎます。2 行目は、新しい色の構文を定義します。

でお気に入りの色を含む単一の構文を定義することもできます~/.nanorc

syntax "disabled" "."
color brightgreen,black "."

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

于 2013-04-29T10:52:54.847 に答える
14

今後の参考のために、コマンドラインパラメーターを使用して色なしでnanoを実行できることを追加します-Y

nano -Ynone myfile.txt

「なし」構文は予約されています。コマンドラインで指定することは、構文がまったくないことと同じです。

.bash_profile ファイルにエイリアスを設定できます。

alias nano='nano -Ynone'
于 2016-10-09T20:17:04.177 に答える
2

~/.nanorc ファイルに以下を追加して、すべてのファイル タイプの構文の強調表示を無効にします。

syntax "" ""
color white ""
于 2016-02-25T14:11:05.160 に答える
0

すべての hghlightingを使用syntax "disabled" "."して強制的にオフにする代わりに、これを ~/.nanorc の最後に追加し、ハイライトが必要ない場合はエイリアスを使用します。

 ## Syntax - Black and White only (for override)
 syntax "blackandwhite" "."
 color white,black "."

それから:

 nano --syntax=blackandwhite myfile-nohighlighting.php

(入力するには多すぎる場合は、.bashrc/shellrc でエイリアスを使用してください):

 alias bw='nano --syntax=blackandwhite'

または、単純に(@Adamの回答を参照):

 alias bw='nano -Ynone'

また、ハイライト プロファイルを作成しないようにします。

次に、エイリアスを使用して開くことができ、強調表示されません。

 bw myfile.php

このように使用すると、必要な場合に備えて .rc で強調表示を使用できるようになります。

于 2016-03-15T18:23:44.653 に答える