vim實用技巧

2022-09-17 07:57:17 字數 1764 閱讀 6085

一鍵移動,另一鍵執行。示例:

1. a;

2. esc

3. j.

1. f+

2. s, 然後輸入" + "

3. ;.

1. /word

2. cw,然後輸入新單詞

3. n.

備註:

操作符+作用範圍=操作

當乙個操作符被重複兩次,則作用於當前行

gugu可以簡寫為guu,其作用為將當前行所有字元替換成大寫

在插入模式下貼上暫存器中的文字

在插入模式下做運算

用可視模式編輯**

1. ctrl-v

2. 3j

3. r|

1. yy

2. p

3. vr-

同時修改多列

1. ctrl-v

2. 3je

3. c,輸入修改文字,最後按esc

1. ctrl-v

2. 3j$

3. a;,最後按esc

:h ex-cmd-index

1. 2g

2. vg

3. :

注:按下:後,命令列上會預先填充乙個範圍:'<,'>,其中『<. '>分別代表高亮選區的首行和尾行

:/< html>/,//p

注:該命令的作用:列印由< html>開標籤所在的行開始,到對應閉標籤所在的行結束。

在指定範圍上執行普通模式命令

重複上次的ex命令

@: 或 ctrl-o

把當前單詞插入到命令列

ctrl-r + ctrl-w

: 《方向鍵》

注:輸入部分文字後,則只顯示與輸入內容開頭的命令

執行shell命令

用引數列表將緩衝區分組

管理隱藏緩衝區

用標籤頁將視窗分組

用:find開啟檔案

注:**萬用字元會匹配所有子目錄

用netrw管理檔案系統

返回上級目錄

注:j,k,0,$都用於操作實際行,加上g字首後則用於操作螢幕行

注:句號及單引號都被當成單詞。字串比單詞更長。

基於查詢進行移動

基於文字物件選擇選區

設定位置標記

在匹配括號間跳轉

%在匹配的關鍵字之間跳轉

%

注:需要啟用matchit外掛程式,命令為:h matchit-install

注:執行"_d將刪除文字且不儲存任何副本

vim實用技巧

以前習慣於eclipse,sourceinsight,vim用的不是很熟悉,在現在的公司中,vim是一種必備的技巧,慢慢,從難受到得心應手,vim還是比較好用的,下面記錄一點實用的技巧 1 vim ctags cscope是乙個強大的比擬於sourceinsight的字元介面的工具 2 ctrl 跳...

vim實用技巧

正在看vim實用技巧這本書,也在做一些筆記,直到看到了這個部落格.下面是全文 命令可以重複上次的修改 vim把進入插入模式到退出形成一次修改,i,在插入模式中移動游標會重置修改狀態 g增加從當前行到文件末尾的縮排層級 a在當前行的結尾新增內容 等價 a 類似還有 查詢 如果在插入模式使用了上下左右游...

vim 實用技巧

技巧記錄 序號 功能內容 1.vimrc配置 2主題vim檔案 在vim的normal模式,echo vimruntime 可以獲取vim執行目錄。進入vim的執行目錄,檢視color目錄下以 vim 為結尾的檔案 在.vimrc配置檔案加入 colorscheme 顏色主題名字 vim主題drac...