2012年10月10日 星期三

trick : vi and cscope

     vi
  • CTRL-] : 檢索游標所在位置的函式(或變數),跳到函式本體或變數定義的地方
  • CTRL-O : 跳回前一個游標的位置 (Go to older cursor position in jump list)
  • CTRL-I : 跳到下一個游標的位置 (Go to newer cursor position in jump list)
  • CTRL-N-P : 在 Insert mode 下按住 CTRL,連續輸入 n,p,會出現如下畫面的選單讓我們挑選函式(或變數)

    cscope
Ctrl+[ s "s表Symbol,列出所有參考到游標所在字串的地方,包含定義和呼叫。
ctrl+[ g "g表Global,與ctags的Ctrl+]相同。
ctrl+[ c "c表Call,列出所有以游標所在字串當函數名的地方。
ctrl+[ t "t表Text,列出專案中所有出現游標所在字串的地方。
ctrl+[ f "f表File,以游標所在字串當檔名,開啟之。
ctrl+[ i "i表Include,以游標所在字串當檔名,列出所有include此檔的檔案。
ctrl+[ d "d表calleD,以游標所在字串當函式名,列出所有此函式呼叫的函式。

沒有留言:

張貼留言