對(duì)于vim編輯器夸赫,原來我也計(jì)劃將vim打造成為一個(gè)完美的IDE碱茁,像電影里的黑客一樣自以為很帥氣的在黑色的終端里敲代碼粒褒。不過復(fù)雜的配置過程讓我放棄了這個(gè)想法仗岸,目前各種語言都有其合適的IDE工具提供使用林螃,雖然vim經(jīng)過配置也可以做到這些功能奕删,但是時(shí)間成本不容忽視。
然而治宣,對(duì)于基本的使用還是很有必要進(jìn)行簡(jiǎn)單配置的急侥。
基本配置
首先查看根目錄下是否有.vimrc
文件,如果沒有則創(chuàng)建該文件侮邀,如果有則直接更改該文件即可坏怪。
- 讓vim顯示行號(hào)
set nu
- 語法高亮
syntax on
- 取消自動(dòng)備份及產(chǎn)生swp文件
set nobackup
set nowb
set noswapfile
- 高亮顯示匹配的括號(hào)
set showmatch
- 搜索時(shí)忽略大小寫
set ignorecase
- 取消光標(biāo)閃爍
set novisualbell
- 文件類型檢測(cè)
filetype on
常用操作
-
gg
--- 到頁面首部 -
G
--- 到頁面尾部 -
$
--- 到行尾 -
^
--- 到行的首個(gè)文本位置處 -
0
--- 到行首 -
/abc
--- 搜索 -
n
--- 搜索到內(nèi)容的移動(dòng)到下一處匹配的位置 -
:%s/str/newstr/
--- 將str全部用newstr替換 -
:s/str/newstr/
--- 將當(dāng)前行的str用newstr替換 -
:1,5s/str/newstr/c
--- 將前5行的str用newstr替換,并在替換前進(jìn)行確認(rèn) -
A
--- 行尾添加 -
O
--- 上一行插入 -
o
--- 下一行插入