设置vim语法高亮显示和自动缩进
1、配置文件的位置
在目錄/etc/下面,有個名為vimrc的文件,這是系統(tǒng)中公共的vim配置文件,對所有用戶都有效,而在每個用戶的主目錄下,都可以自己建立私有的配置文件,命名為:".vimrc",例如,?root目錄下,通常已經(jīng)存在一個.vimrc文件。
但是這個文件默認(rèn)是沒有,ports安裝完vim以后要從/usr/local/share/vim/vim${VIM_VERSION}/vimrc_example.vim復(fù)制出來修改。
[root@localhost etc]# cd /etc/
[root@localhost etc]# ls |grep vi
vimrc?? vimrc~? virc???
[root@localhost etc]# ls |grep vimrc
vimrc
vimrc~
[root@localhost etc]# gedit vimrc
?
2、設(shè)置語法高亮顯示
1)打開vimrc,添加以下語句來使得語法高亮顯示:
syntax on
具體示例:
---------省略--------------
if &term=="xterm"
???? set t_Co=8
???? set t_Sb=[4%dm
???? set t_Sf=[3%dm
endif
syntax on
--------end---------------
我們打開vim看看,是否已經(jīng)打開了語法高亮的功能
[root@localhost ~]# cd /demo/other/
[root@localhost other]# ls
a1.c~?????????? func1.c?? func2.h???? main.c????? make-hello~? useheader.c
circularity.c~? func1.c~? func2.o???? main.c~???? myapp??????? useheader.c~
circularity.h~? func1.h?? gdbtest???? main.o????? names_st.c
def???????????? func1.o?? gdbtest.c?? Makefile??? names_st.c~
def.c?????????? func2.c?? gdbtest.c~? Makefile~?? names_st.h
def.c~????????? func2.c~? hello.c~??? make-hello? names_st.h~
[root@localhost other]# vim func1.c
效果如下圖所示:不過看起來已經(jīng)打開了語法高亮功能了,加油,繼續(xù)努力。
這里收集設(shè)置語法高亮顯示后,還是沒法正常顯示語法高亮的解決辦法:
在/etc目錄下的profile文件中添加以下語句:
export TERM=xterm-color
[root@localhost /]# cd /etc
[root@localhost etc]# ls |grep profile
desktop-profiles
profile
profile.d
[root@localhost etc]# vim profile
添加如圖所示的語句(export TERM=xterm-color):
2、設(shè)置Windows風(fēng)格的C/C++自動縮進(jìn)(添加以下set語句到vimrc中)
一、設(shè)置制表符寬度為4:
2set?softtabstop=4
二、設(shè)置縮進(jìn)的空格數(shù)為4
三、設(shè)置自動縮進(jìn):即是每行的縮進(jìn)值與上一行相等,使用noautoindent取消設(shè)置。
?四、設(shè)置使用C/C++語言的自動縮進(jìn)方式:
五、設(shè)置C/C++語言的具體縮進(jìn)方式:
1set?cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
六、如果想在側(cè)顯示文本的行號,可以用以下語句:
1set?nu
七、最后,如果沒有下列語句,就加上吧:
1if?&term=="xterm"
2????set?t_Co=8
3????set?t_Sb=^[[4%dm
4????set?t_Sf=^[[3%dm
5endif
八、把上述語句添加到/etc/vimrc文件中,效果如圖所示:
可以看出,我這里的配置文件已經(jīng)有if~endif這段語句了,所以我們就不需要添加了,從圖中也可以看出,vim左邊的側(cè)欄出現(xiàn)了number,這也表明這次的設(shè)置非常成功,我一定要加油啊,要好好的努力,雖然現(xiàn)在有時候感覺很沮喪,堅(jiān)強(qiáng)起來,請大家原諒,只是給自己加把勁而已,呵呵。
開始繼續(xù)學(xué)習(xí)C咯。
總結(jié)
以上是生活随笔為你收集整理的设置vim语法高亮显示和自动缩进的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10新拼音输入法打字飞快 中国独占
- 下一篇: 什么是硬件设计?——成功的硬件设计需要什