【发布时间】:2014-06-30 14:27:33
【问题描述】:
我习惯于 IDE 样式的选项卡式面板,并且在尝试使用缓冲区和拆分复制此功能时,使用 vim 遇到了一些 arggghh 诱导场景。
我有以下相关的 .vimrc 设置:
set hidden
set switchbuf=useopen,usetab
现在,假设我打开 4 个缓冲区,先垂直拆分然后水平拆分,这样 1 个缓冲区显示在左侧,2 个缓冲区堆叠显示在右侧。第 4 个缓冲区被隐藏(在左侧拆分中打开)。
光标在左分割,使用 :bnext 和 :bprevious 旋转通过左分割中的所有个缓冲区;这是不可取的,因为我真的没有用在 2 个不同的拆分中查看相同的文件内容(有没有办法选择加入 vim 克隆缓冲区的影响?)。使用 :sbnext 和 :sbprevious 非常适合 visible 缓冲区,但是一旦遇到隐藏缓冲区,它就会在新的拆分中打开,从而对我的布局造成严重破坏。当使用 10 多个缓冲区时,问题会变得更糟。
理想情况下,我希望在给定拆分(即 打开缓冲区的位置)内旋转所有可见和隐藏的缓冲区。
建议表示赞赏。
附言现在正在试用 vim ctrl-space 插件,非常好,但没有解决上述问题。
谢谢
【问题讨论】:
标签: vim split rotation buffer hidden