NERDTree:在文件资源管理器下面打开一个文件

时间:2017-11-13 08:42:45

标签: vim nerdtree

我正在使用NERDTree和(1)希望在一个窗口中使用以下布局来保存水平方向的分辨率。 NERDTree是否支持这样的布局?另外,我需要(2)在垂直方向上排列显示比率

-----------------------------------
|                                 |
|  File Explorer:                 |
|                                 |
|    Always open.                 |
|                                 |
-----------------------------------
|                                 |
|  Multiple Files:                |
|                                 |
|    Only a single file is        |
|    displayed. You can display   |
|    a specific file in the       |
|    buffer invoking ":b [n]".    |
|                                 |
-----------------------------------

默认情况下,NEDTree会打开文件资源管理器右侧的文件,如下所示:

-----------------------------------
|        |                        |
|        |                        |
|        |                        |
|  F.E.  |  Multiple Files        |
|        |                        |
|        |                        |
|        |                        |
-----------------------------------

1 个答案:

答案 0 :(得分:0)

我不使用nerdtree,但在源代码中快速搜索显示以下行:

call s:initVariable("g:NERDTreeWinPos", "left")
call s:initVariable("g:NERDTreeWinSize", 31)

所以我打赌你可以在.vimrc

中使用它
let g:NERDTreeWinPos = "top"
let g:NERDTreeWinSize = X

对于日粮,您可以使用&lines变量进行数学计算。 但是,您必须在两个autocmds VimResizedBufEnter以及BufNew中执行此操作。 关于autocmd有很多问题和答案,所以除非你需要一些特别的帮助,否则我不会进一步解释。