当前位置:  开发笔记 > 开发工具 > 正文

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

如何解决《标记到Vim中的函数时如何使用多个选项卡》经验,为你挑选了2个好方法。

我在我的Vim中使用了ctags,并且我非常依赖C-和CT来标记我项目中各种函数之间的标记.

但是如果该函数位于不同的文件中,我希望Vim自动在新选项卡中打开它而不是当前选项卡.如果我使用CT弹出我的标签堆栈,我希望它返回到我按C-按下的原始选项卡,而不是更改当前选项卡中的文件.我不喜欢在Vim的多个选项卡中打开相同的文件.这是大多数IDE的正常行为,我想知道是否有办法在Vim中执行此操作?



1> Rook..:
nmap  T

这有帮助吗?你可能会想出类似的东西.


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

或者我们可以这样做C,这将关闭打开的标签并将我们带回原来的标签.我个人更喜欢这种工作方式(这样我不会丢失我在文件中的位置)我转到我想要的功能,在那里进行修改然后返回到我开始的原始文件.让我知道,你想要什么(这不适合评论,所以我把答案放在这里).



2> cmcginty..:

这可能会指向正确的方向:

http://vim.wikia.com/wiki/Open_every_buffer_in_its_own_tabpage

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有