VIM C和C++編程環境設置(高亮顯示以及自動縮進) [轉]


vim簡介

資料來源:http://www.cnblogs.com/Henrya2/archive/2009/02/21/1395584.html

VimVi Improved) 是一個類似於vi 的文本編輯器,在Vi的基礎上增加了很多新的特性和功能。Vim以其強大的功能和可定制能力,成為Linux/Unix環境下開源的最重要的編輯器之一(另一個是 Emacs),被眾多開發者所喜愛。筆者此時所用的是最新的7.1版本。

與大部分其它編輯器不同,進入 Vim 后,缺省狀態下鍵入的字符並不會插入到所編輯的文件之中。Vim 模式mode,可以簡單地理解為“狀態”)概念非常重要。需要知道,Vim 有以下幾個模式:

1.正常(normal)模式,缺省的編輯模式;下面如果不加特殊說明,提到的命令都直接在正常模式下輸入;任何其它模式中都可以通過鍵盤上的 Esc鍵回到正常模式。

2.命令(command)模式,用於執行較長、較復雜的命令;在正常模式下輸入“:”(一般命令)、“/”(正向搜索)或“?”(反向搜索)即可進入該模式;命令模式下的命令要輸入回車鍵(Enter)才算完成。

3.插入(insert)模式,輸入文本時使用;在正常模式下鍵入“i”insert)或“a”append)即可進入插入模式(也有另外一些命令,如“c”,也可以進入插入模式,但這些命令有其它的作用)。

4.可視(visual)模式,用於選定文本塊;可以在正常模式下輸入“v”(小寫)來按字符選定,輸入“V”(大寫)來按行選定,或輸入“Ctrl-V”來按方塊選定。

5.選擇(select)模式,與普通的 Windows 編輯器較為接近的選擇文本塊的方式;在以可視模式和選擇模式之一選定文本塊之后,可以使用“Ctrl-G”切換到另一模式——該模式很少在 Linux 上使用,本文中就不再介紹了。

設置vim語法高亮顯示和自動縮進

二、接下來設置vim的配置文件

1、配置文件的位置

在目錄 /etc/vim 下面,有個名為vimrc的文件,這是系統中公共的vim配置文件,對所有用戶都有效。而在每個用戶的主目錄下,都可以自己建立私有的配置文件,命名為:“.vimrc”。例如,/root目錄下,通常已經存在一個.vimrc文件。

2、設置語法高亮顯示

1) 打開vimrc,添加以下語句來使得語法高亮顯示(海洋注:或者將syntax on前面的注釋符號取消)

syntax on

2) 如果此時語法還是沒有高亮顯示,那么在/etc目錄下的profile文件中添加以下語句:

export TERM=xterm-color

3、設置Windows風格的C/C++自動縮進(添加以下set語句到vimrc中)

1)設置(軟)制表符寬度為4

set tabstop=4

set softtabstop=4

2)設置縮進的空格數為4

set shiftwidth=4

3)設置自動縮進:即每行的縮進值與上一行相等;使用 noautoindent 取消設置:

set autoindent

4)設置使用 C/C++ 語言的自動縮進方式:

set cindent

5)設置C/C++語言的具體縮進方式(以我的windows風格為例):

set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s

6)如果想在左側顯示文本的行號,可以用以下語句:

set nu

7)最后,如果沒有下列語句,就加上吧:

if &term=="xterm"

set t_Co=8

set t_Sb=^[[4%dm

set t_Sf=^[[3%dm

endif

  

[轉]http://hi.baidu.com/ti_tan/blog/item/8705e603155a64623812bbe7.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM