vim - 跳转到新标签中的定义

标签 vim ctags

我正在寻找的是以下行为:

  • ^]应该在新的 中打开光标下方的定义标签 而不是新的缓冲区并重用已经打开的选项卡
  • ^O应该切换回上一个选项卡中的上一个位置,而不是将当前选项卡的缓冲区切换到前一个位置缓冲区
  • ^I应该采取相应的行为

  • 我试过
    :set switchbuf=newtab
    


    :set switchbuf=usetab
    

    但两者都没有改变任何行为。

    最佳答案

    看这里:

    vim: Open tag in new tab

    基本上,这个想法是做 C-wC-]C-wT -- 然后将该行为映射到您喜欢的键。

    关于vim - 跳转到新标签中的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6536049/

    相关文章:

    vim - 在vim中,如何删除文件中除最后100行之外的所有行?

    vim - 显示 Vim 命令选项

    Emacs : problem with tags file?

    ruby-on-rails-3 - 如何配置 vim + ctags 以识别 rails ActiveRecord 范围定义?

    java - 语法 java 外部库支持

    vim - 折叠所有其他范围

    vim - ctags 不解析某些 clib header

    使用 ctags 的 Vim Markdown 导航 : using 'tagbar' + 'markdown2ctags' with 'vim-pandoc'

    c# - 使用 ctags 从 .net 库(c#)生成标记文件

    regex - 在 Bash 中将 vim 替换为 sed/awk