像手风琴一样表示缓冲区(堆栈缓冲区)
Represent buffers like accordion(stack buffers)
我不知道如何完整地描述插件的确切功能,所以我提供了屏幕截图(您可以看到 2 个缓冲区,它们像手风琴一样堆叠,1 个在另一个后面或重叠):
我如何才能实现此功能?
如果您正在寻找水平 "Rolodex mode"(即影响垂直拆分),请将以下内容放入您的 ~/.vimrc
:
autocmd VimEnter * set winwidth=999 winminwidth=10
第一个选项最大化当前window的宽度;第二个将其他宽度缩小到 10
;随意调整。
如果您想要一个可以同时容纳多个 window 的名片夹,您可能需要查看我写的插件:https://github.com/mattboehm/vim-accordion。不幸的是,缩小后的大小 windows 目前不可配置,但如果您认为这会有所帮助,我很乐意将其设为可配置。
就其价值而言,当我想在相邻的拆分中呈现多个级别的调用堆栈时,我主要使用我的插件。 (即当 A 调用 B 调用 C 调用 D 调用 E 时,我喜欢让我的 window 看起来像 A | B | C | D | E
)。使用手风琴,我可以左右移动并一次查看任何 2 或 3 个相邻的 windows。
我不知道如何完整地描述插件的确切功能,所以我提供了屏幕截图(您可以看到 2 个缓冲区,它们像手风琴一样堆叠,1 个在另一个后面或重叠): 我如何才能实现此功能?
如果您正在寻找水平 "Rolodex mode"(即影响垂直拆分),请将以下内容放入您的 ~/.vimrc
:
autocmd VimEnter * set winwidth=999 winminwidth=10
第一个选项最大化当前window的宽度;第二个将其他宽度缩小到 10
;随意调整。
如果您想要一个可以同时容纳多个 window 的名片夹,您可能需要查看我写的插件:https://github.com/mattboehm/vim-accordion。不幸的是,缩小后的大小 windows 目前不可配置,但如果您认为这会有所帮助,我很乐意将其设为可配置。
就其价值而言,当我想在相邻的拆分中呈现多个级别的调用堆栈时,我主要使用我的插件。 (即当 A 调用 B 调用 C 调用 D 调用 E 时,我喜欢让我的 window 看起来像 A | B | C | D | E
)。使用手风琴,我可以左右移动并一次查看任何 2 或 3 个相邻的 windows。