32

私はカラーテーマが大好きです (ありがとう!) が、深刻な問題の 1 つは、#ifdef されたコードが読めないことです (そして、うっとうしいほど明るい)。それらの行を強調表示すると、それを読むことができますが、まったく見たくないのです。ツールチップの問題と同様の問題のようですが、非アクティブなコードの構文の強調表示をオフにする設定がどこかにあることを願っています。調べてみましたが見つかりませんでしたが、必ずしも存在しないとは限りません。私は楽観主義者です(とにかくこの点で)。

4

5 に答える 5

62

#ifdef の強調表示を完全に無効にするには、次のようにします。

Window -> Preferences -> C/C++ -> Editor を選択し、[Highlight inactive code] チェックボックスをオフにします。

また、同じ画面に移動し、[非アクティブ コードの強調表示] の色 ([外観の色のオプション] 見出しの下) を自分に適した色に変更することで、#ifdef の強調表示の色を変更できます。

于 2012-08-02T19:23:10.657 に答える
21

ウィンドウ -> 設定 -> C/C++ -> エディター -> 外観コード オプション -> 非アクティブ コードの強調表示 別の色を選択します。私はグレーの方が好きです。

また、オカレンスの背景を変更することをお勧めします: 一般 -> エディタ -> テキスト エディタ -> 注釈 -> C/C++ オカレンス

于 2014-09-24T11:10:30.317 に答える
7

私はこれを見つけました:https ://github.com/eclipse-color-theme/eclipse-color-theme/issues/35

「設定->C/ C ++->エディタ、「非アクティブなコードを強調表示」がチェックされ、外観の色のオプション:非アクティブなコードが強調表示されます。」

これにより、コードの非アクティブな部分の強調表示がオフになり、再び読みやすくなります。ハイライトの色を変更する方法はまだ見つかりません。

于 2012-06-14T21:27:15.537 に答える
3

さて、私は部分的な答えを見つけました:

設定 -> C/C++ -> エディター -> 構文の強調表示 -> プリプロセッサー -> ディレクティブは、前景色を黒に変更しました。

設定 -> C/C++ -> エディタ -> 構文の強調表示 -> プリプロセッサ -> その他の前景色を黒に変更

設定 -> C/C++ -> エディター -> 構文の強調表示 -> コード -> その他の前景色を黒に変更しました。

少なくとも今は見える。これらのブロックの背景色を変更する方法/場所を知っている人はいますか?

ありがとう!

于 2012-06-05T20:08:31.897 に答える