Vim 實用技巧

2022-04-13 07:56:24 字數 1154 閱讀 3397

vim 是程式設計師的編輯器,是編輯器之神。 不過vim的學習曲線太陡了,記得有個人說過,vi要堅持使用一年,少一天的不行,到最後一天你就會有質變,成為高手。

所以vim要天天學,天天練, 介紹幾個鍵盤圖,方便工作時看。

學習乙個工具最好的方式是學會檢視幫助

:help cmd (插入模式的命令是 i_,  命令模式的 c_字首,  v_字首的是可視模式)

: helpgrep keyword (這個可以關鍵字來檢視幫助)

問題:文字行太長(set wrap)。一行(這裡行以\n, \r標識)的文字很長,以至於需要用視覺上的多行來顯示,這時候使用j或者k會跳過若干行,以至於你不得不使用h或者l來在行內移動。

解決辦法:gj和 gh可以在視覺行之間移動

問題:使用backspace(

解決辦法:插入模式使用ctr+h, 命令模式下使用大寫的 x,  小寫x是delete。

問題:查詢東西,每次都要 :/word, 太麻煩了。

解決辦法: 移到 word 下, 按 #或*來查詢文字。

問題:編輯器回退和前進導航

解決辦法:使用 ctr-o回退位置, ctr-i 前進制置。

開啟的檔案間跳轉 ctr+^

問題:  按esc鍵麻煩

問題:u是撤銷,redo是按什麼

問題:自動補全

方法:插入模式下

關鍵字補全:  ctr+p或ctr+n,

檔名補全:  ctr+x ctr+f

全能補全:      ctr+x ctr+o

行補全 :         ctr+x ctr+l

字典補全:      ctr+x ctr+k

問題:查詢標記的定義

方法 :  gd 跳轉到函式中的第一次使用,  gd可以跳到檔案中的第乙個使用。有ctags的使用 ctr+]跳轉到定義

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...