x
刪除一個字符dw
從光標處刪除一個單詞d$
從光標處刪除到整行的末尾dd
刪除整行2dd
刪除2行shell
U
回滾整行的操做u
回滾上一個操做ctrl+r
取消回滾
被刪除的字符會保存在緩存中,在想要插入的位置上方按p
能夠把緩存中的數據粘貼到下一行。vim
在某個字母下按k
再按其餘字母能夠修改這個字母。
在某個單詞前或中按cw
能夠修改這個單詞--注意會自動進入insert模式。
c$修改今後處開始到行尾的全部文本。緩存
ctrl+g
顯示文本信息shift+g
跳轉到文檔的最末尾行號+shift+g
跳轉到某一行code
/+要查找的內容
便可查找
查找開始後按n
查找下一個,若是查找到文章末尾會自動轉到開頭?+要查找的內容
反向查找文檔
:s/舊字符串/新字符串
本行替換下一個字符串
再後面追加/g
則是全局替換下一個:#,#s/舊字符串/新字符串
替換兩行之間,#是行號%s/舊字符串/新字符串替換/g
替換整個文本:%s/舊字符串/新字符串/gc
替換時會詢問是否替換字符串
:!shell
能夠在不退出vim的狀況下執行外部命令it
:w filename
文件另存到filename文件:#,#w filename
將某幾行保存到filename文件:r filename
讀取某個文件,插入到光標處file
o
在光標下方新建一行O
在光標上方新建一行a
在光標後插入文本A
在行末尾插入文本R
進入替換模式,光標後的直接輸入替換文本就能夠修改vimrc
:set xxx
設置某個vim選項gc
Vim的功能特性要比vi多得多,但大部分功能都沒有缺省激活。為了啟動更多的
功能,您得創建一個vimrc文件。
開始編輯vimrc文件,這取決於您所使用的操做系統︰
:edit ~/.vimrc 這是Unix系統所使用的命令 :edit $VIM/_vimrc 這是Windows系統所使用的命令
接著導入vimrc範例文件
:read $VIMRUNTIME/vimrc_example.vim
保存文件,命令為︰
:write
在下次您啟動vim的時候,編輯器就會有了語法高亮的功能。您能夠繼續把您喜 歡的其它功能設置添加到這個vimrc文件中。