Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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中_Vim_Nerdtree_Viml - Fatal编程技术网

Vim 检查是否在NERDTree中

Vim 检查是否在NERDTree中,vim,nerdtree,viml,Vim,Nerdtree,Viml,NerdTree docs说要切换最大化(缩放)和最小化NerdTree,Shift-a是关键 我已为常规拆分窗格最大化/mini配置了.vimrc let mapleader="<\Space>" nnoremap <leader>- :wincmd _<cr>:wincmd \|<cr> nnoremap <leader>= :wincmd =<cr> 让mapleader=“” nnoremap-:wincmd u3

NerdTree docs说要切换最大化(缩放)和最小化NerdTree,
Shift-a
是关键

我已为常规拆分窗格最大化/mini配置了.vimrc

let mapleader="<\Space>"
nnoremap <leader>- :wincmd _<cr>:wincmd \|<cr>
nnoremap <leader>= :wincmd =<cr>
让mapleader=“”
nnoremap-:wincmd u3;:wincmd\|
nnoremap=:wincmd=
因此,基本上要在vim中缩放一个常规窗口,我按
Space-
并缩小
Space+
,但当NERDTree打开时,这不会正常工作。当NERDTree打开时,我执行
Space-
操作,它会放大,但当我按
Space+
时,它不会再缩小,代码窗口和NERDTree窗口都是如此。

很可能是

        exists("loaded_nerd_tree")

检查它是否在任何地方打开

if bufwinnr("NERD_tree_2") == 1
  " something
else
检查光标是否在nerdtree中

if bufname("") == "NERD_tree_2"
  " something
else