]c 跳到下一個差異點
[c 跳到上一個差異點
dp (diff "put")把當前文件的內容複製到另一個文件
do (diff "get") 把另一個文件的內容複製到當前行中
diffupdate 重新刷新比較結果
wqa (write, then quit all)儲存全部文件,然后離開
set diffopt=context:3 預設是會把不同之處上下各 6 行的顯示出來
zo (folding open)
zc (folding close)
[VIM]
VIM Registers 0 : For Yank operation
最近一次做 yank 動作所存進去的東西
VIM Registers [1-9] : for delete operation
di:顯示Registers 的內容
"Np N=1~9 會把Register的內容貼上
按一下.會依序貼上Register的內容
VIM Registers [a-z A-Z]:
使用者指定才會用到的東西
PS:小寫的[a-z]表示覆蓋 大寫的[A-Z]表示附加
ex:%s/pattern/y a =>%s/pattern/y A
"*p 把OS剪貼簿上的東西來取代選取的區域
[多行註解]
Ctrl+v進入Visual Block模式
選取要註解的那幾行(j向下、k向上)。
按下大寫I(d or x為刪除),會進入編輯模式,輸入註解符號。
然後按下Esc,這時候剛才有選取的那幾行都會加上剛才輸入的字串
2008年3月24日 星期一
VIM的指令
[VIM DIFF]
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言