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