【问题标题】:how to highlight variables of c/c++ files in vim如何在vim中突出显示c/c++文件的变量
【发布时间】:2012-01-27 23:17:49
【问题描述】:

我想突出显示 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,time.....)

我知道我们可以修改syntax\c.vim 来达到这个目的,但是语法怎么写呢?

还有其他解决办法吗?

【问题讨论】:

    标签: variables vim highlight keyword


    【解决方案1】:

    一般来说,你需要做两件事:

    1. 使用ctags生成标签;
    2. 使用生成的标签文件生成语法文件。

    现在是一些细节。

    有插件可以帮助您。首先,插件Indexer 自动为整个项目生成标签并保持标签最新。 (我是这个插件的作者,所以,如果你使用它有任何问题,请随时问我)

    其次,有插件TagHighlight 可以额外突出显示变量、枚举、类型定义等。

    【讨论】:

      【解决方案2】:

      如果您的意思是如何打开语法高亮,那么您需要:

      :语法上

      如果不行,先确定文件类型:

      :设置文件类型?

      应该打印“cpp”。如果没有,请先设置:

      :设置文件类型=cpp

      【讨论】:

      • 但它没有突出显示变量(不是变量的类型)。
      猜你喜欢
      • 2010-11-17
      • 1970-01-01
      • 2018-01-27
      • 2015-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-19
      相关资源
      最近更新 更多