68

Emacs を実行し、C++ モードと PHP モードでファイルを編集しています。概念としてはシンタックス ハイライトが気に入っていますが、デフォルトの色は茶番です。私はそれらのいくつかをほとんど読むことができません: 暗すぎます. それらの値を変更する最も簡単な方法は何ですか? これについては、ウェブ上で何も見つけられないようです。独自の Emacs をコンパイルしているので、バイナリを変更することさえ気にしません。青が #0000FF と表示されている場所を見つけて、たとえば #AAAAFF に変更したいだけです。

4

5 に答える 5

70

この種のものには、カラーテーマを使用するのが最も簡単だと思います。

しかし、それをしたくない場合は、問題のあるテキストの上にカーソルを置き、 を押してくださいM-x customize-face。カーソルが上にある面にデフォルト設定する必要があります。

49.1.6 特定のアイテムのカスタマイズを参照してください。

于 2009-07-02T20:25:40.710 に答える
21

変更したい面(「色」)にカーソルを合わせます。ヒットC-u C-x =。これにより、その位置にどの顔が存在するかがわかり、クリックしてカスタマイズできます。カスタマイズを保存します。

于 2011-09-05T00:34:32.187 に答える
3

色の強調表示をまったく気にしない場合、または以前の回答がどれもうまくいかない場合 (または理解するのに時間と労力がかかりすぎる場合) は、色を完全に取り除く非常に簡単な解決策があります。

次のように入力すると、色が削除されます。

M-x global-font-lock-mode

上記の回答のいずれかを試すために、実際に画面のすべてを表示できるようにするための暫定的な手順としてこれを行うこともできます。私の場合、これは非常に便利でした。なぜなら、色を変更できる特定の重要なテキストの色自体がほとんど見えないからです。たとえば、Mx のプロンプトです。

変更を永続的にしたい場合は、これを.emacsファイルに追加できます。

(setq-default global-font-lock-mode nil)

于 2016-08-04T18:21:00.253 に答える