如何在vim中查看函数调用的位置?

时间:2014-11-02 20:14:25

标签: perl vim plugins

我一直在使用vim和ctags来查看Perl文件 我想知道以下几点:
有没有一种方法/插件我可以使用,以便我可以按一个组合键,并能够看到一个函数被调用的所有位置(就像我可以跳转到函数的定义或查看所有函数的列表一样容易我的项目的所有文件中的同名ctags)?
我已经阅读了有关cscope但我不确定它是否可用于Perl或者是否有脚本语言的解决方案。

1 个答案:

答案 0 :(得分:0)

也许这就是你要找的东西:

" Lists lines containing the word under the cursor. Type the line number
" followed by <CR> to jump to the corresponding line.
nnoremap [I [I:
xnoremap [I "vy:<C-u>ilist /<C-r>v<CR>:

" Same as above but for 'defines'
nnoremap [D [D:
xnoremap [D "vy:<C-u>dlist /<C-r>v<CR>:

然后将光标放在单词下并输入[I[D