Vim Tutorial

Vim tutorial

刪除

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文件。

  1. 開始編輯vimrc文件,這取決於您所使用的操做系統︰

:edit ~/.vimrc             這是Unix系統所使用的命令
 :edit $VIM/_vimrc          這是Windows系統所使用的命令
  1. 接著導入vimrc範例文件

:read $VIMRUNTIME/vimrc_example.vim
  1. 保存文件,命令為︰

:write

在下次您啟動vim的時候,編輯器就會有了語法高亮的功能。您能夠繼續把您喜 歡的其它功能設置添加到這個vimrc文件中。

相關文章
相關標籤/搜索