2011-12-26 9 views
2

C/C++ファイルの変数を強調表示したい。 など:vimでc/C++ファイルの変数を強調表示する方法

int num;// Highlighted num 
    char str;// Highlighted str 

    struct data 
    { 
    int year; 
    int month; 
    }; 
    struct data *p,time;// Highlighted p time 
    .......... 
上に与えられた変数をハイライト表示する方法

(NUM、STR、P、時間.....)

私たちは到達するために、構文の\ c.vimを変更することができます知っています構文を書く方法は?

他に解決策はありますか?

答えて

5

、あなたは二つのことを行う必要があります。ctagsを使用して

  1. タグを作成します。
  2. 結果タグファイルを使用して構文ファイルを生成します。

ここでいくつかの詳細。

あなたに役立つプラグインがあります。まず、プラグインIndexerはプロジェクト全体のタグを自動的に生成し、タグを最新の状態に保ちます。 (私はこのプラグインの作者だ、そう、あなたはそれを使って何か問題がある場合は、私にお気軽にお尋ね)

そして第二に、プラグインTagHighlight等の余分なハイライト変数、列挙型、型定義、

+0

Toressは彼の質問を編集し、これをより明確に記述しました。私はこれを上書きしています。はい、そうすることができます。 – lzap

0

あなたは構文highligtingをオンにする方法を意味する場合は、あなたがする必要があります。

の構文、それが動作しない場合は、最初のファイルタイプを決定します。

を:設定ファイルタイプ?

「cpp」を印刷します。そうでない場合は、最初に設定します。

:一般的には、設定されたファイルタイプ= CPP

+0

にありますが、 (変数のタイプではなく)変数を強調表示しません。 – Toress

+0

その答えは質問にも密接に答えません。 – Alex

+1

不正確な質問に答えてください!質問が貧弱なときにはダウンボトムをしないでください。私が彼に求めていたことを彼に与えた後、彼の質問を編集した。 – lzap

関連する問題