因為工作的關係,已經用了好一會兒的 Vim 做為我的程式編輯器. 每次從網頁或是同事間的分享中發現新的功能,總是讓我讚嘆原來自己還很不會用這個功能強大的東東. 有鑑於我的腦袋有越來越不靈光的趨勢,還是把一些好用的指令記下來,順便嘉惠跟我一樣還不熟 Vim 的朋友們. :D
搜尋篇
[可設定之 option]
incsearch - 鍵入搜尋單詞的過程中,會依照目前已經輸入的字顯示第一個找到的詞.
hlsearch - 高亮度顯示找到的詞
[快速鍵]
#/* - 向前/向後搜尋與目前游標相同之單詞
N/n - 向前/向後搜尋,搜尋目標為最後一次搜尋的 pattern
% - 尋找相對應的大括弧和小括弧, 同時也可以尋找 #ifdef 對應的 #endif
gd - 在程式的變數上循序按下 gd,可以找到 local declaration 的位置
gD - 同上,只是會找到 global declaration 的位置