最近在學習《vim實用技巧》一書,在此做個筆記,便於以後查詢
ps:< c-x>表示ctr+x,以此類推
當乙個操作命令被連續兩次使用的時候,它會作用於當前行
1 .(dot) 重複命令
2 a 移動到行尾並插入,等效於'$a;'三個按鍵
3 在乙個字元前後新增空格
var foo = "method("+argument1+"+argument2+")"
- 按鍵操作為"/+"(找到+)s + space + 『+』+space + esc,然後重複 ; + ,
- s先將游標下的內容刪除,然後進入插入模式。輸入
`space+space` 後退出插入模式,然後使用.命令來重複操作。
4 f查詢下一處指定字元出現的位置,如果找到了,就將游標移動到這個位置
- ; 會重複查詢上一次f命令查詢的內容。
- , 反向查詢f上一次查詢的命令
5 下面是一些可回退的操作
6 cw 刪除從游標位置到單詞結尾的字元
7 如果游標在乙個單詞的結尾,要刪除該單詞的辦法有:
- dbx db刪除從游標到單詞開頭的位置,然後x刪除最後乙個字元
- bdw 命令b移動游標到單詞開頭,然後dw刪除整個單詞
- daw 可以用delete a word來記(這個命令結合.命令能起到更大的作用)
8 對行內的某個數值修改。
- ctr+x 減去乙個數字
- ctr+a 加上乙個數值
9 將單詞大寫guaw
,同理,單詞小寫為gu
。
對於段落,guap
和guap
可以起到同樣的作用。
10 刪除整個段落dap
11 檢視當前的配置檔案
echo $myvimrc
vim學習筆記 1 vim操作
僅記錄一些自己最常用的vim操作,隨時更新 文字移動和操作相互配合使用,比如d enter刪除到行末,dw刪除至下乙個單詞,2dd刪除接下來兩行 也可以和數字相互使用,比如y enter5,複製以下5行,1,20d enter刪除1 20行 可配置vim成滑鼠游標定位模式 vim中儲存退出 x和 w...
vim學習筆記 1 vim操作
僅記錄一些自己最經常使用的vim操作。隨時更新 文字移動和操作相互配合使用。比方d enter刪除到行末,dw刪除至下乙個單詞,2dd刪除接下來兩行 也能夠和數字相互使用,比方y enter5,複製下面5行,1,20d enter刪除1 20行 可配置vim成滑鼠游標定位模式 vim中儲存退出 x和...
vim指令碼學習筆記1 變數
變數的種類 無 函式內 區域性於函式 否則 全域性 buffer variable b 區域性於當前緩衝區。window variable w 區域性於當前視窗。tabpage variable t 區域性於當前標籤頁。global variable g 全域性。local variable l 區...