vim设置语法高亮后有时无效

我学习c语言编程并没有用老掉牙的tc2.0,也没有用新的tc,之前是在linux下学的,学了一小段时间后放弃了。

现在再开始,实在lion下的,使用的是控制台+vi(vim)+gcc编译。

关于vi的高亮语法和首行缩进等等的设置,我前面的文章也介绍了解决办法,用起来还是挺舒心的。

但这几天使用过程中,还是出了点说不上意外的意外。就是在用vi创建文档写代码的时候有时会无法高亮代码。好奇怪,命名已经设置,但就是没用,再三检查配置文档也无效。

但是保存关闭后再次打开又能用了,后来自习比对,终于叫我找到了原因——我还真是2啊!

原因是lion祖上是unix,和linux某些特性是一样的,因为它们祖上都是unix,比如说这个文件的后缀问题!

很多时候在linux上是没有后缀的,你写个c语言代码不加人和后缀甚至胡乱加个后缀gcc都能给你编译⋯⋯但是vi它不认识啊,它得靠后缀猜你文档将要写什么语言的代码,才能高亮⋯⋯

so,不加后缀,vi果断不高亮,权当扑通文档处理了。然后保存,再打开,它可能是根据内容分析,发现是c语言代码,所以就又高亮了⋯⋯汗死。

vi program

这样打开一个空文档,vi就果断不高亮

vi program.c

这样打开,才有哦

= =不知道有没有新手和我犯同样的2

哈哈

发布者:R0uter

如非声明,本人所著文章均为原创手打,转载请注明本页面链接和我的名字。

留下评论

电子邮件地址不会被公开。 必填项已用*标注