关于vi语法加亮的问题

发表于:2007-07-04来源:作者:点击数: 标签:
使用vi写c或c++的程序,默认打开文件后没有语法加亮,非要在控制栏敲入syntaxon才能打开语法加亮功能。哪位高手指点一下,做什么样的修改能让进入vi语法加亮功能就已经打开了呢? Mada 回复于:2003-07-18 20:10:18 [code:1:d0b13e1f1a] cp/usr/share/vim/vi

使用vi写c或c++的程序,默认打开文件后没有语法加亮,非要在控制栏敲入syntax on才能打开语法加亮功能。哪位高手指点一下,做什么样的修改能让进入vi语法加亮功能就已经打开了呢?

 Mada 回复于:2003-07-18 20:10:18
[code:1:d0b13e1f1a]
cp /usr/share/vim/vimrc ~/.vimrc
cat ~/.vimrc | sed 's/^\" syntax on/syntax on/' > ~/.vimrc
[/code:1:d0b13e1f1a]

 wingc 回复于:2003-07-18 23:17:14
呵呵,我只是把vim目录下的vimrc_example.vim 考到~/.vimrc就可以显示了,谢谢Mada咯:)

请问Mada的第二句是不是把.vimrc里被注释掉的syntax on的注释去掉呢?

 st.linux.ily 回复于:2004-02-13 15:49:58
受益:-)

:noh

 雨夜的寂寞 回复于:2005-05-03 22:59:56
没明白?是说直接输入这两行代码就可以了是么.
不需要其他修改?

 寂寞烈火 回复于:2005-05-04 00:35:35
[code:1:74beb6db30]echo "set syntax=C">>~/.vimrc[/code:1:74beb6db30]

 aquino 回复于:2005-05-04 01:24:23
接着这个话题问问烈火兄,在VIM里怎么实现formatter,比如在写C时可以随时调用这个formatter来调整C代码, 而在写HTML时又可以format HTML代码,w 觉得fmt不太好用,功能太少,如果你们有什么好用的formatter工具,不妨推荐几个,谢谢!

 寂寞烈火 回复于:2005-05-04 01:31:20
[quote:929ae2f9a0="aquino"]接着这个话题问问烈火兄,在VIM里怎么实现formatter,比如在写C时可以随时调用这个formatter来调整C代码, 而在写HTML时又可以format HTML代码,w 觉得fmt不太好用,功能太少,如果你们有什么好用的formatter工具,不�.........[/quote:929ae2f9a0]
sorry,没写过html :oops: 我只用shell/perl :mrgreen:
vim联机文档,我只看我需要的 :-)
http://vimcdoc.sourceforge.net/doc/usr_01.html

 aquino 回复于:2005-05-04 01:41:34
我一般也只是用来写java 和 xml xsl,而且我的VIM的TAB缩进有时会乱套,所以会遇到这个问题,烈火兄不妨把您的.vimrc与tab有关的部分贴出来学习一下,谢谢!

 aquino 回复于:2005-05-04 01:44:22
^_^ I am [color=red:35cf1edab9]leraning[/color:35cf1edab9] Perl ^_^

:-)

 寂寞烈火 回复于:2005-05-04 02:27:48
[quote:a43781bfcd="aquino"]我一般也只是用来写java 和 xml xsl,而且我的VIM的TAB缩进有时会乱套,所以会遇到这个问题,烈火兄不妨把您的.vimrc与tab有关的部分贴出来学习一下,谢谢![/quote:a43781bfcd]
呵呵,我的vimrc是标配, :mrgreen:  遇到问题的时候还是看那个手册!
[quote:a43781bfcd="aquino"]^_^ I am [color=red:a43781bfcd]leraning[/color:a43781bfcd] Perl ^_^[/quote:a43781bfcd]
呵呵~~,生命不息,学习不止嘛~~ :mrgreen:

 loef 回复于:2005-06-02 11:42:06
在/etc/vimrc中将syntax on前的双引号去掉,重新使用vim即可。
在vimrc中双引号用来做注释用的。

原文转自:http://www.ltesting.net