Игнорировать буфер NerdTree при работе со сплитами
При работе с несколькими разделениями очень полезны команды управления разделением: <C-W> R/r
или же <C-w><S-h>
, например.
У меня проблема в том, что когда у меня NedTree буфер открыт как разделение, команда как <C-W>R
или же <C-W><S-h>
также переместит разделение NerdTree, которое, очевидно, не является желаемым результатом.
Я попытался переназначить эти команды, включая :NERTreeToggle<CR>:NERDTreeToggle<CR>
но это не работает и все равно довольно неуклюже.
Есть ли способ "заблокировать" разделение NerdTree с левой или правой стороны и игнорировать ли его команды манипуляции с разделением?
1 ответ
Что если вы просто закрыли Nerdtree, прежде чем перемещать свои сплиты, тем самым избегая любой из следующих проблем:
nnoremap <C-W> :NERDTreeClose<CR><C-W>
Как только вы закончите жонглировать вашими разделенными экранами, откройте Nerdtree. Если вам нужно проявить фантазию, объедините закрытие, вращение шпагата и повторное открытие Nerdtree в одном отображении, что-то вроде:
nnoremap <C-W>r :NERDTreeClose<CR><C-W>r<bar>:NERDTreeToggle<CR>