Re: [問題] 函數跳躍
看板Editor (編輯器(vim/emacs))作者n3oanderson (wake up ...)時間11年前 (2013/04/30 22:47)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
我覺得 vim indexer[1] plugin 還滿順手.
安裝 indexer 需要額外安裝兩個外掛, 一個是 vimprj[2], 另一個是 dfrank util[3]
首先把所有下載的外掛檔案複製一份到 ~/.vim
接著編輯 ~/.indexer_files 檔案, 檔案內容參考底下範例:
[my-project]
option:ctags_params = "--language-force=<language-name>"
/path/to/my-project
存檔後切換到 my-project 目錄 (cd /path/to/my-project)
vi 開啟程式檔 (vi /path/to/my-project/src/x/y/z/prg.xxxx)
游標移到目標函式功能位置, 例, dataMgr.move()
輸入 ctrl+x 及 ctrl+o 後畫面應該會自動切換到 dataMgr.move() 的定義區塊
HIH
[1]. https://github.com/vim-scripts/indexer.tar.gz
[2]. https://github.com/vim-scripts/vimprj
[3]. https://github.com/vim-scripts/DfrankUtil
※ 引述《tpabebe (BeBBBBB)》之銘言:
: 各位好 在下是程式新手
: 之前都用IDE
: 最近剛接觸pure editor (vim、sublime text2)
: 請問如果想trace 程式碼
: 例如自定的function (or class),其定義的位置可能在程式中的某個行,
: 或分散在不同檔案 (被import或require()
: 我想trace這些function
: 在行號或檔案之間跳來跳去
: 有什麼外掛可以使用嗎?
: 另外再請問
: 我正在學習mvc(Django and RoR)
: 有這種外掛可以在model-controller-view之間跳來跳去嗎?
: 例如說我在controller看到一段函式想跳到相對應的view去修改
: 現在是用grep+關鍵字土法練功的找
: 常常被弄的很亂 ..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.116.210
討論串 (同標題文章)
Editor 近期熱門文章
PTT數位生活區 即時熱門文章