免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7369 | 回复: 9
打印 上一主题 下一主题

vim打开一个.c文件,有些标点像()、;分号变都 成了红色的。怎么去掉这个红色。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-04 17:55 |只看该作者 |倒序浏览
本帖最后由 e3399 于 2011-05-04 17:58 编辑

好碍眼啊。我打开其他.c文件不会,就这个.c文件会这样。不知道怎么回事。

论坛徽章:
0
2 [报告]
发表于 2011-05-04 18:24 |只看该作者
你这个.c能编译过么? 先把该注释的地方注释掉

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
3 [报告]
发表于 2011-05-04 18:27 |只看该作者
這個紅色是因為你的程序語法有問題

论坛徽章:
0
4 [报告]
发表于 2011-05-04 18:45 |只看该作者

论坛徽章:
0
5 [报告]
发表于 2011-05-04 18:48 |只看该作者
回复 3# amarant

原来是这样。明白了。
我知道我这个.c是有问题的。
我是直接把题目也放在.c文件里的,编译的时候是从这个.c文件里把代码拷到编译器去编译的。

论坛徽章:
0
6 [报告]
发表于 2011-05-04 19:42 |只看该作者
回复 1# e3399

请问你是怎样让自己的vim语法高亮显示的?我的是centos5.5,VIM - Vi IMproved 7.0 (2006 May 7, compiled Mar  5 2011 21:35:25)。我修改了.vimrc也不行。请问你知道怎么解决么?

论坛徽章:
0
7 [报告]
发表于 2011-05-04 21:00 |只看该作者
回复 6# 心蓝波波


   直接syntax on就行了啊。
你的配置是不是没写好?

论坛徽章:
0
8 [报告]
发表于 2011-12-29 15:04 |只看该作者
我的也出现了同样的现象。我可以确定我的代码语法没有问题。我的是c++文件,在网上搜索了一个cpp.vim的语法文件,使用之后就出现了楼主说的现象,使用默认的语法文件没有问题。并且我发现红色是出现在类似(a>b)?a:b;这样的语句之后,这句之前所有语句都没问题,这个之后所有语句都有问题。一直没能解决掉。

论坛徽章:
0
9 [报告]
发表于 2011-12-29 15:17 |只看该作者
解决掉了,看到楼上几位的解答受到了启发。syntax文件中没有把"?"作为合法的运算符,所以出现"?"之后认为语法出错才变红的。syntax中加上?就搞定了。

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
10 [报告]
发表于 2011-12-29 16:58 |只看该作者
用的高亮主题不对?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP