gpt4 book ai didi

vim 转到标记 : filter results by kind (say, 转到函数定义,忽略原型(prototype))

转载 作者:行者123 更新时间:2023-12-04 18:38:28 25 4
gpt4 key购买 nike

当我输入 C-] , vim 寻找光标下的标签并找到它。但通常它会转到函数原型(prototype),而我想准确地进行函数定义。然后我必须输入 g] ,在列表中查找类型为“f”的项目,输入其编号。如果 ctags 会更痛苦被某种宏搞糊涂了,并用大量的错误原型(prototype)污染了列表。

如果我有能力自动忽略类型为 p 的项目,那就太好了(原型(prototype))。我知道我可以制作 ctags根本不要在标签文件中包含原型(prototype),但我不想要它,因为有时我想去原型(prototype)。我希望 Vim 为我过滤它。我怎样才能做到这一点?

最佳答案

我刚刚写了一个小的 vim 插件来做这种过滤(除了我想按类名而不是标签类型过滤):https://github.com/mgedmin/dotvim/blob/master/plugin/smart-tag.vim .如果您了解 Python,则应该不难适应。

关于vim 转到标记 : filter results by kind (say, 转到函数定义,忽略原型(prototype)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25464975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com