作者n3oanderson (wake up ...)
看板Editor
标题Re: [问题] 函数跳跃
时间Tue Apr 30 22:47:40 2013
我觉得 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