2012年5月14日 星期一

基本 Vim 小技巧 - 搜尋篇

因為工作的關係,已經用了好一會兒的 Vim 做為我的程式編輯器. 每次從網頁或是同事間的分享中發現新的功能,總是讓我讚嘆原來自己還很不會用這個功能強大的東東. 有鑑於我的腦袋有越來越不靈光的趨勢,還是把一些好用的指令記下來,順便嘉惠跟我一樣還不熟 Vim 的朋友們. :D

搜尋篇

  [可設定之 option]
  incsearch - 鍵入搜尋單詞的過程中,會依照目前已經輸入的字顯示第一個找到的詞.
  hlsearch   - 高亮度顯示找到的詞

  [快速鍵]
  #/*  - 向前/向後搜尋與目前游標相同之單詞
  N/n - 向前/向後搜尋,搜尋目標為最後一次搜尋的 pattern
  %    - 尋找相對應的大括弧和小括弧, 同時也可以尋找 #ifdef 對應的 #endif
  gd   - 在程式的變數上循序按下 gd,可以找到 local declaration 的位置
  gD  - 同上,只是會找到 global declaration 的位置