2008年10月12日 星期日

vim使用技巧備忘錄

標籤堆疊

  • 透過「ESC」鍵切換到命令模式,標籤堆疊必須在命令模式啟動。
  • 建立標籤index:「:!ctags *.[hc]*
  • 使用標籤功能:
  1. :tag 標籤名稱:把要切換的函式名稱作為標籤。
  2. :tn:跳到下一個標籤
  3. :tp:跳到前一個標籤
  4. :tr:跳到第一個標籤
  5. :tl:跳到最後一個標籤
  6. :tags:顯示所有標籤的內容
  7. :ts 標籤名稱:選擇的方式跳到某個標籤
  8. :sts 標籤名稱:選擇的方式跳到某個標籤(開啟多重視窗)
  9. ctrl-t:跳回原本的位置
延伸閱讀:http://greenisland.csie.nctu.edu.tw/wp/2005/08/28/299/

編譯
  • 透過「ESC」鍵切換到命令模式,打make指令
  • 若有錯誤訊息,會自動跳到第
  1. :cn:跳到下一個編譯錯誤
  2. :cp:跳到前一個編譯錯誤
  3. :cr:跳到第一個編譯錯誤
  4. :cl:跳到最後一個編譯錯誤
多重視窗
  1. :spilt 檔名:不加檔名則是開啟同一個檔案
  2. ctrl-w + 上下方向鍵:切換不同的視窗

0 意見: