Vimでlinuxカーネルのソースコードを読むとき、特定の場所に.config
ファイルがあることをエディタに伝える方法はありますか?それがカーネルにコンパイルされないようにするマクロガード内の線を細くすることですか?Vim:コンパイルされていない行を.configでコンパイルする方法
もしそうでなければ、ソースコードを読むときに問題を解決するためにあなたは何をしますか?私はvim、ctags、cscopeを使っていますが、私はマクロガードに気付かなかったので、最後のバイナリイメージにコンパイルされていないコードを探します。これを避ける方法はありますか?
[EDIT]
例として、.config
ファイルは、私は、次の設定値を持って言うことができます。この場合
#ifdef CONFIG_TEST_BLAH
void test() {
...
...
}
#else
void test() {
...
...
}
#endif
私はなるように、異なるintentedまたは着色する#else
ブロック内のコードのブロックが欲しい - :私はCファイルのいずれかに
...
CONFIG_TEST_BLAH
...
、私はそれが最終的なカーネルイメージにコンパイルされていないことを知っています。
[EDIT 2]
私はvimのでこれを行う方法がある場合などのVisual Studioなどの編集者はこの現象が発生するため、私は思ったんだけどを許可すると信じています。
問題を説明するサンプルコードを追加するのはどうですか。がんばろう。 – shellter
問題をより明確にするために編集に追加しました。 –
あなたは[Vi and Vim](http://vi.stackexchange.com/)の方が良いでしょう。 –