Vim 检查是否在NERDTree中
NerdTree docs说要切换最大化(缩放)和最小化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
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