【问题标题】:gVim switching to the wrong tabgVim 切换到错误的选项卡
【发布时间】: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

标签: vim tabs


【解决方案1】:

恭喜您发现了一个错误。阅读 :h bugs 并在 vim_dev@vim.org 报告。如果不重新编译 vim 可能无法修复它。


为什么你有这么多标签?您是否真的需要仅使用缓冲区就可以解决的选项卡。阅读如何use buffers effectively

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    相关资源
    最近更新 更多