在写程序时,我们会定义各种预处理变量,比如下面这段程序:
#ifdef SHOW_MESSAGE
show_message();
#else
hidden();
#endif
在vim中是否有方法或是plugin,可以根据不同的预处理定义,让其下的代码显示不同的背景色和前景色呢?
在eclips中,如果未定某个预处理宏,则整段程序会显示为暗灰色,这个效果,如果何在vim中实现?
如何让vim根据预处理定义,显示不同的代码块背景和前景色?
-
- 帖子: 1
- 注册时间: 2013-10-17 13:02
- 系统: ubuntu12
- lhw828
- 帖子: 2797
- 注册时间: 2007-03-15 16:58
- 来自: 湖北武汉
- 联系:
Re: 如何让vim根据预处理定义,显示不同的代码块背景和前景色?
直接找一个别人的配置文件
.
Linux下安装QQ的各种办法——2017年3月7日更新——QQ8.8
Linux/Ubuntu学习笔记——用前人的经验,让你快速进入Linux的怀抱
科学上网的姿势,无痛穿越长城
Ubuntu交流QQ群:16308991(500人群)和10993386(500人群)疯狂招人!大家速来!
.
-
- 帖子: 157
- 注册时间: 2010-11-11 18:13
- 系统: Ubuntu
Re: 如何让vim根据预处理定义,显示不同的代码块背景和前景色?
查了下,倒是有个插件: http://www.vim.org/scripts/script.php?script_id=7
但是貌似需要手动设置宏的定义情况
要像vs等ide那样的话, 大概需要使用clang这样的工具来解析代码才行, 不知道有没有这样的插件.
但是貌似需要手动设置宏的定义情况
要像vs等ide那样的话, 大概需要使用clang这样的工具来解析代码才行, 不知道有没有这样的插件.