Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim NERDTree:当您进行拆分时,按enter键将打开哪个拆分的文件?_Vim_Nerdtree - Fatal编程技术网

Vim NERDTree:当您进行拆分时,按enter键将打开哪个拆分的文件?

Vim NERDTree:当您进行拆分时,按enter键将打开哪个拆分的文件?,vim,nerdtree,Vim,Nerdtree,所以我对NERDTree的正确行为感到困惑 当我进入NERDTree并按下“s”时,在启用splitright的屏幕右侧会发生拆分 现在,如果我回到NERDTree分割,在另一个文件上按enter键,左分割将被替换 我希望所有文件的打开都发生在右侧拆分上。有办法做到这一点吗 在我的安装中,输入将文件放置在上次使用的拆分中。因此,如果我的光标位于左拆分中,我将其移动到NERDTree,然后按enter键,NERDTree将在左拆分中打开文件。可能是OP通过Ctrl-W h移动到NERDTree,而

所以我对NERDTree的正确行为感到困惑

当我进入NERDTree并按下“s”时,在启用splitright的屏幕右侧会发生拆分

现在,如果我回到NERDTree分割,在另一个文件上按enter键,左分割将被替换


我希望所有文件的打开都发生在右侧拆分上。有办法做到这一点吗

在我的安装中,输入将文件放置在上次使用的拆分中。因此,如果我的光标位于左拆分中,我将其移动到NERDTree,然后按enter键,NERDTree将在左拆分中打开文件。可能是OP通过Ctrl-W h移动到NERDTree,而不是使用:NERDTree或等效映射,始终通过左拆分。。。我将NERDTree映射到F2且NERDTreeQuitOnOpen=1,因此我从不使用窗口导航来访问它,而是始终在当前拆分中获取文件。@Amadan是的,就是这样。我通过“左”键导航到NERDTree,即:wincmd h。如果NERDTree在最后一次拆分中打开,那么我猜正确的行为将始终在左拆分中打开,因为我必须通过左拆分才能进入NERDTree面板。这让我想起了前几天我读到的一篇观点文章:。