在vim的垂直窗口中打开缓冲区之前打开

在vim的垂直窗口中打开缓冲区之前打开,vim,Vim,我有两个打开的缓冲区(即A和B)和一个窗口。目前我看到A,我想在垂直窗口中打开B。要在水平窗口中执行此操作,我可以按Ctrl+w^,如何在垂直窗口中执行此操作?如何将水平窗口更改为垂直窗口?您可以使用垂直拆分 Ctrl+Wv 命令行:垂直分割 打开垂直拆分: 转到该拆分(假设它位于右侧: 在那里打开缓冲区B: 要垂直显示两个缓冲区,可以使用: :vsplit# 或短版本 :vs# 要将布局从水平重新组织到垂直,必须使用: K:将使用水平拆分将当前窗口移动到顶部 J:将使用水平分割将当前窗口移动到

我有两个打开的缓冲区(即A和B)和一个窗口。目前我看到A,我想在垂直窗口中打开B。要在水平窗口中执行此操作,我可以按Ctrl+w^,如何在垂直窗口中执行此操作?如何将水平窗口更改为垂直窗口?

您可以使用垂直拆分

Ctrl+Wv

命令行:垂直分割
  • 打开垂直拆分:
  • 转到该拆分(假设它位于右侧:
  • 在那里打开缓冲区B:

  • 要垂直显示两个缓冲区,可以使用:
    :vsplit#

    或短版本
    :vs#

    要将布局从水平重新组织到垂直,必须使用:
    K
    :将使用水平拆分将当前窗口移动到顶部
    J
    :将使用水平分割将当前窗口移动到底部

    H
    :将使用垂直拆分向左移动当前窗口
    L
    :将使用垂直拆分将当前窗口移动到右侧


    请参阅
    :help windows.txt
    了解更多信息

    nice anwser,但是:vsplit在两个窗口中打开我当前的缓冲区;我必须使用C+W^,然后使用C-W^H@Slawosz:您也键入了
    吗?
    用于备用缓冲区。如果您只有两个缓冲区,它应该在拆分中打开另一个缓冲区。或者,您可以ld使用
    :vsplit B
    在新窗口中显式打开B。请注意,如果希望交换两个生成的窗口,可以在vimrc中设置
    splitright
    splitbelow