我学习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
哈哈
本文由 落格博客 原创撰写:落格博客 » vim设置语法高亮后有时无效
转载请保留出处和原文链接:https://www.logcg.com/archives/91.html