nano エディターの色設定を無効にするかオーバーライドするかについて、明確な答えを見つけるのに苦労しています。
私のシステムでは、デフォルトでカラーシンタックスハイライトが有効になっています。ALT+Y をクリックすると、これが無効になります。これは、まさに私のデフォルトにしたいものです。
何か案は?
nano エディターの色設定を無効にするかオーバーライドするかについて、明確な答えを見つけるのに苦労しています。
私のシステムでは、デフォルトでカラーシンタックスハイライトが有効になっています。ALT+Y をクリックすると、これが無効になります。これは、まさに私のデフォルトにしたいものです。
何か案は?
構文の強調表示を無効にするには、次の行を に書き込みます~/.nanorc
。
set quiet
syntax "disabled" "."
最初の行はエラー報告を防ぎます。2 行目は、新しい色の構文を定義します。
でお気に入りの色を含む単一の構文を定義することもできます~/.nanorc
。
syntax "disabled" "."
color brightgreen,black "."
これが役立つことを願っています。
今後の参考のために、コマンドラインパラメーターを使用して色なしでnanoを実行できることを追加します-Y
nano -Ynone myfile.txt
「なし」構文は予約されています。コマンドラインで指定することは、構文がまったくないことと同じです。
.bash_profile ファイルにエイリアスを設定できます。
alias nano='nano -Ynone'
~/.nanorc ファイルに以下を追加して、すべてのファイル タイプの構文の強調表示を無効にします。
syntax "" ""
color white ""
すべての 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 で強調表示を使用できるようになります。