我使用我的Vim的ctags,我严重依赖C-C和C-T来标记我项目中的各种功能之间的反弹.
但是如果该功能在不同的文件中,我希望Vim能够在新选项卡中自动打开它,而不是当前的选项卡.如果我使用C-T弹出我的标签堆栈,我希望它返回到原来的选项卡,我按C-],而不是在当前选项卡中更改文件.我不喜欢在Vim中的多个选项卡中打开同一个文件.这是大多数IDE的正常行为,我想知道是否有办法在Vim中执行此操作?
nmap <C-Enter> <C-w><C-]><C-w>T
这有帮助吗你可能会想出一些类似的东西.
那么,我们需要决定什么是想要的行为.我们可以回到原始标签(不知道如何,仍然调查),但是上面给出的映射将会下次打开一个新标签.所以你会在一段时间后得到很多选项卡.
或者我们可以执行C-W> C,这将关闭打开的标签,并把我们带回原来的标签.我个人喜欢这种工作方式(这样我就不会在文件中丢失我的位置)我去我想要的功能,在那里进行修正,然后返回到我开始的原始文件.让我知道,你想要什么(这不符合评论,所以我把答案放在这里).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。