代码之家  ›  专栏  ›  技术社区  ›  Amjith

在Vim中标记函数时如何使用多个选项卡

  •  13
  • Amjith  · 技术社区  · 16 年前

    但是如果函数在另一个文件中,我希望Vim在一个新的选项卡而不是当前的选项卡中自动打开它。如果我用C-T弹出我的标记堆栈,我希望它返回到我按C-]的原始选项卡,而不是更改当前选项卡中的文件。我不喜欢在Vim的多个选项卡中打开同一个文件。这是大多数ide的正常行为,我想知道在Vim中是否有这样做的方法?

    3 回复  |  直到 16 年前
        1
  •  11
  •   Rook    16 年前
    nmap <C-Enter> <C-w><C-]><C-w>T
    

    这有用吗?你也许可以在回去的路上找到类似的东西。


    好吧,我们需要决定什么是我们想要的行为。我们可以回到原来的选项卡(不确定如何,仍在调查),但是上面给定的映射下次将打开一个新选项卡。所以过一段时间你会有很多标签。

    或者我们可以 <C-w>C ,它将关闭打开的选项卡并将我们带回原来的选项卡。一、 就个人而言,我更喜欢这种工作方式(这样我就不会失去在档案中的地位) 让我知道,你想要什么(这不适合评论,所以我把答案放在这里)。

        3
  •  0
  •   BenMorel Manish Pradhan    11 年前

    所以,这也是我想看到的一个特性。

    我不确定这是否可能。

    我通常做的是

    :tab新建 :标签 部分 属于 功能*

    并按tab键使用globbing轻松找到标签。

    当然,这不是一个理想的解决方案,但它在大多数情况下都有效。

    (我希望被证明是错的)