我在vim中有cscope和ctags。当我将光标放在结构或类名上时,它会显示一个包含该结构或类的所有行的长列表。
我想知道是否有任何方法可以直接跳转到类或结构定义。另外,对于像init这样的方法,如果我需要为类选择它,它会向我显示大量的init。有没有办法将结果减少到给定的类?
答案 0 :(得分:4)
<强>原因:强>
按 ctrl + ] 时ctags
的默认行为是跳转到第一个定义。但是看来你的cscope_maps.vim(/usr/share/vim/vim73/plugin/cscope_maps.vim
)包含以下行
set cscopetag
这将使vim以你在问题中提到的方式显示所有可用的定义(类似于:ts
)。
<强>解决方案:强>
:set nocscopetag
:set nocscopetag
cscope_maps.vim
醇>