0

我是一个标签囤积者。我平均在 gVim 中打开了大约 30 个标签。随着更多选项卡打开,通过tabedit. 似乎 gVim 在打开一个新选项卡之前会遍历每个打开的选项卡。因为,滚动条在加载时会闪烁,并且每个开关似乎都对应于一个打开的选项卡。(例如水平分割中的两个缓冲区有两个滚动条) 这种行为是错误吗?是否可以让它跳转到它的选项卡然后打开文件?如果我通过它打开文件,tabnew那么edit它不会受到延迟。这是我的 .vimrc 的副本

4

2 回答 2

1

没有:tabopen命令。

在新选项卡中打开文件的规范命令是:

:tabe[dit] filename

:help tabpage

由于它们的设计,Vim 的选项卡是文件/缓冲区的不良代理。我建议您使用不同的方法来管理多个缓冲区,请参阅:help buffers.

于 2013-06-19T07:01:32.890 回答
1

如果这是一个错误,那么重现它的简短方法将非常有帮助。但首先确保您的配置或使用的插件中没有任何内容会导致此问题。尝试在干净的 Vim 中重现,通过以下方式开始:

$ vim -N -u NONE

此外,这可能是由 autocmds 引起的。当你看到问题时,试着:set eventignore=all看看它是否会消失。

如果您确实可以在普通 Vim(最近的构建)中重现此内容,请将您的发现发送到vim_dev 邮件列表

于 2013-06-19T06:59:17.870 回答