所以这是我的问题.我已经和Vim一起工作了很多,而且大部分时间都很棒.但是,每当我尝试搜索名称与某个变量名称相同的函数时,仍然让我烦恼的一件事.我有时会在第一次尝试时获得正确的标签,有时不会.然后,在我使用:tselect提取备用标记列表后,它会为函数定义或变量定义/赋值提供一个标记列表. (我使用
PHP,因此定义和赋值在语法上无法区分).
但是,我注意到有一个标记为“kind”的列,其值分别为’f’或’v’,分别用于函数和变量.我似乎无法找到关于这个领域的大量信息,似乎它可能没有完全标准化或广泛使用.我的问题是:你能用“善意”过滤Vim中的标签结果吗?
理想情况下,默认设置是搜索整个标记文件,但通过指定一些额外标记,您只能搜索特定的(‘f’或’v’)类型.
对我来说这是一个小问题,因为它经常没有出现,但有时这是一个真正让你烦恼的小问题.