vim
簡介
vim(
vi improved)
是乙個類似於
vi 的文字編輯器,在
vi的基礎上增加了很多新的特性和功能。
vim以其強大的功能和可定製能力,成為
linux/unix
環境下開源的最重要的編輯器之一(另乙個是
emacs
),被眾多開發者所喜愛。筆者此時所用的是最新的
7.1版本。
與大部分其它編輯器不同,進入
vim
後,預設狀態下鍵入的字元並不會插入到所編輯的檔案之中。
vim
的模式(
mode
,可以簡單地理解為「狀態
」)概念非常重要。需要知道,
vim
有以下幾個模式:
1)正常(
normal
)模式,預設的編輯模式;下面如果不加特殊說明,提到的命令都直接在正常模式下輸入;任何其它模式中都可以通過鍵盤上的
esc
鍵回到正常模式。
2)命令(
command
)模式,用於執行較長、較複雜的命令;在正常模式下輸入
「:」(一般命令)、
「/」(正向搜尋)或
「?」(反向搜尋)即可進入該模式;命令模式下的命令要輸入回車鍵(
enter
)才算完成。
3)插入(
insert
)模式,輸入文字時使用;在正常模式下鍵入
「i」(
insert
)或「a」
()即可進入插入模式(也有另外一些命令,如
「c」,也可以進入插入模式,但這些命令有其它的作用)。
4)可視(
visual
)模式,用於選定文字塊;可以在正常模式下輸入
「v」(小寫)來按字元選定,輸入
「v」(大寫)來按行選定,或輸入
「ctrl-v」
來按方塊選定。
5)選擇(
select
)模式,與普通的
windows
編輯器較為接近的選擇文字塊的方式;在以可視模式和選擇模式之一選定文字塊之後,可以使用
「ctrl-g」
切換到另一模式
——該模式很少在
linux
上使用,本文中就不再介紹了。 u
設定
vim語法高亮顯示和自動縮排
二、接下來設定
vim的配置檔案
1
、配置檔案的位置
在目錄 /etc/ 下面,有個名為vimrc的檔案,這是系統中公共的vim配置檔案,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私有的配置檔案,命名為:「.vimrc」。例如,/root目錄下,通常已經存在乙個.vimrc檔案。
2
、設定語法高亮顯示
1) 開啟vimrc,新增以下語句來使得語法高亮顯示:
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
設定vim C C 語法高亮顯示和自動縮排
1 配置檔案的位置 在目錄 etc 下面,有個名為 vimrc 的檔案,這是系統中公共的 vim配置檔案,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私有的配置檔案,命名為 vimrc 例如,root 目錄下,通常已經存在乙個 vimrc 檔案。2 設定語法高亮顯示 1 開啟 vim...
設定vim語法高亮顯示和自動縮排
1 配置檔案的位置 在目錄 etc 下面,有個名為vimrc的檔案,這是系統中公共的vim配置檔案,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私有的配置檔案,命名為 vimrc 例如,root目錄下,通常已經存在乙個.vimrc檔案。2 設定語法高亮顯示 1 開啟vimrc,新增以...
設定vim語法高亮顯示和自動縮排
1 配置檔案的位置 在目錄 etc 下面,有個名為vimrc的檔案,這是系統中公共的vim配置檔案,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私有的配置檔案,命名 為 vimrc 例如,root目錄下,通常已經存在乙個.vimrc檔案。2 設定語法高亮顯示 1 開啟vimrc,新增...