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