虚拟机装的linux5 vi编辑器里输入命令字不会变颜色,是不是没有识别啊?编译的时候一直有错误,怎么办?

如题所述

你没有配置 好 vim


look me 的vim

不仅仅 有 高亮 还有 提示哦

表示 和我磨合了5年 的配置

 需要配置 联系我

mail: wushuyi541@gmail.com

参考资料:自己

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-20
vi是不会自动识别命令的。也不提供自动缩进,括号匹配,等等,它功能简单的就相当于windows下的记事本,而且出了错误只会在编译时才会发现。之所以有人用,是因为他提供编辑和命令两种模式,命令的快捷键都在手边,一般适合老鸟,用熟了速度奇快。但是不适合新手,而且随着今天技术的进步,对代码的编写能力和速度倚重程度有所降低。要是急着做工作,建议使用gedit。
第2个回答  2013-03-20
第一个问题 vim的高亮 需要在命令模式键入 syntax on开启高亮。或者将命令写道.vimrc中

第二个问题看不清你的代码,如果可以帮代码贴上来.追问

命令模式怎么键入 syntax on 呢?命令模式是不能打字的
代码 #include
main()
{
..........
}
我就是想问为什么include main 都不变颜色呢,应该怎么设置vi,是不是我的vi设置的不对,用gcc -c abc.c 命令后一直会有错误,程序肯定没错,我感觉是vi没有设置好吧,不能识别命令

追答

vi是不带高亮,vim可以,两个不一样
我表达错误,应该是命令行模式
另外编译错误跟vi配置没有直接关系,vi只是起到一个编辑器作用。

追问

那我出现的那编译错误应该怎么改

追答

所以我让你帮代码完整贴出我才能好判断什么问题.

第3个回答  2013-03-20
要在英文半角状态下输入,估计你的输入法不对,#是游离的字符,换下试试。
相似回答