2012年1月10日 星期二

ctags

跟 cscope 有點類似。
  1. 先產生 database : ctags -R
  2. 開檔,編輯
  3. 使用 ctag command
好像可以跟 cscope 一起用 (command 不衝突)
command:

到 定義: Ctrl-]
回去,跟cscope 一樣: Ctrl-T
在函数中移动光标的快捷键: [{ 转到上一个位于第一列的"{" }] 转到下一个位于第一列的"{" { 转到上一个空行 } 转到下一个空行 gd 转到当前光标所指的局部变量的定义 * 转到当前光标所指的单词下一次出现的地方 # 转到当前光标所指的单词上一次出现的地方



ref : http://blog.csdn.net/wangyunqian6/article/details/6608238

Show current file name in status line

用 cscope 時需要知道現在是在哪一個 file。
用這個 command 可以把現在編輯的 file show 在 status line: :set ls=2 可以把這個寫在 vimrc 裡。


ref : http://www.unix.com/shell-programming-scripting/132512-continuously-display-file-name-vim.html