MacVim+NERDTree : How to open a file as a split in furthest horizontal split

标签 macvim nerdtree

我一直在浏览 mvim 文档并测试了各种命令,但我似乎找不到可以解决我的问题的命令。

这是我所拥有的:

/========================================================\
|          |                      |                      |
|          |                      |                      |
|          |     file 1           |                      |
|          |                      |                      |
|          |______________________|                      |
| NERDTree |                      |     File 3           |
|          |                      |                      |
|          |    file 2            |                      |
|          |                      |                      |
\__________|______________________|______________________/

我想要什么:
/========================================================\
|          |                      |                      |
|          |                      |                      |
|          |     file 1           |       File 4         |
|          |                      |                      |
|          |______________________|______________________|
| NERDTree |                      |                      |
|          |                      |                      |
|          |    file 2            |      File 3          |
|          |                      |                      |
\__________|______________________|______________________/

我能够将东西移到最右边,进入一个新的 vsplit,以及远顶部和远底部。

默认情况下,新的 NERDTree 文件在 File 1/File 2 vsplit 中打开。

任何帮助表示赞赏,谢谢!

最佳答案

似乎我当时的特定设置可能是问题所在,我想我明白为什么。首先,如何做我问的:

  • :NERDTree 打开 Nerd 树
  • 使用 或 o 打开您的第一个文件
  • 使用 i 在水平拆分 Pane 中打开第二个文件
  • 从 2 个水平 Pane 中的每一个使用 s 创建第三个和第四个 Pane 。 .这将在您与之交互的最后一个缓冲区的垂直拆分中打开所选文件,将它们分成两半。
    请记住,在选择要从 NERDTree 打开的文件之前,您需要位于要拆分的 Pane 中。

  • 我的问题主要来自我的 Pane 已经在我上面最上面的图表的方向上。每次我尝试使用 File 3 创建水平分割时拆分将在第一列文件中结束。

    不过,我想我现在可能明白为什么了。使用 mvim,您可以通过鼠标进行交互 - 这是直接从最远的列到达 NERDTree 的唯一方法,而无需触及任何其他缓冲区(据我所知)。而使用常规 vim,您将无法将最远的列作为最后一个交互窗口,因此永远无法拆分它。

    关于MacVim+NERDTree : How to open a file as a split in furthest horizontal split,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30943802/

    相关文章:

    vim - 在NERDTree中输入书签时如何自动cd进入目录

    nerdtree - 无法打开 NERDTree

    vim - 有没有一种方法可以在VIM中环绕窗口导航

    vim - Vim-NERDTree-如何在NERDTree插件中打开隐藏的文件夹(.name)?

    javascript - 函数内的 Vim Javascript 缩进

    macos - 如何在 OS X 上安装 MacVim?

    ruby-on-rails - 从目录打开Vim时如何自动返回 'set path'?

    editor - Vim : How to remap <c-h> in insert mode?

    vim - 使用 <tab> 显示可用的 VIM 命令

    vim - vimdiff和MacVim