【问题标题】:Jump to function definition in vim, without using plugins or ctags跳转到 vim 中的函数定义,无需使用插件或 ctags
【发布时间】:2010-10-12 18:33:01
【问题描述】:

是否可以在不使用插件或ctags的情况下跳转到vim中的函数定义?

如果是这样,怎么做?

一个相关问题:
Jump to function definition in vim

【问题讨论】:

    标签: vim function


    【解决方案1】:

    如果有可能,为什么有人会写插件或使用ctags

    所以让我们假设它不是。

    您可以使用#* 在当前缓冲区中(分别)向后和向前搜索光标下的单词。

    或者您可以使用:vimgrepCTRL-R CTRL-W 在给定路径中搜索光标下的单词。

    当然,这些匹配单词,而不是函数定义,因此它们可能匹配对给定函数或同名变量的调用。但我猜这是你不使用ctags 必须付出的代价。

    【讨论】:

    • gd 在我尝试使用它时什么也没做。
    • vimdoc.sourceforge.net/htmldoc/pattern.html#gd - 当光标位于本地变量上时,该命令将跳转到其声明处。
    • 似乎只适用于本地声明。我的声明位于远程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    相关资源
    最近更新 更多