Игнорировать буфер 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>
Другие вопросы по тегам