【发布时间】:2014-08-23 19:20:51
【问题描述】:
除了写博客和评论的编程外,我还使用 Vim。后者导致在 gVim 的选项卡中打开数百个文本缓冲区,以便能够在所有 cmets 中搜索有用的文本并将其复制到新的注释中。我在退出 gVim 时保存了整个会话,以便在重新启动时自动打开缓冲区。
今天,在 257 个选项卡中打开了 270 个缓冲区,我在用鼠标切换选项卡时遇到了一个奇怪的问题(tabpagemax 设置为 1000,但这个错误发生在第 256 个选项卡附近的事实有点可疑 - 是GUI中有一些我不知道的限制设置吗?)。如果我在选项卡 255 上并单击选项卡 256,gVim 会跳转到选项卡 254 而不是 256。再次单击选项卡 256 会立即显示选项卡 253,再次单击选项卡 256 后会跳回选项卡 252,依此类推。 单击最后一个选项卡 (257) 时,gVim 切换到第一个选项卡/缓冲区。如果我打开另一个选项卡,Vim 会这样做并使用 gt 和 gT 导航选项卡 255 上方的附加选项卡工作正常,但单击新选项卡 258 会打开选项卡 2。所以我假设 GUI 的选项卡计数器以 256 结尾。是否有有什么办法解决这个问题?
(顺便说一句:对不起,如果我的英语难以理解。我不是以英语为母语的人。)
【问题讨论】:
-
257 个标签,天哪! Vim 更喜欢缓冲区而不是制表符。您可能想学习使用buffers effectively。