1 . Возможно, у вас нет идеи. Как вы открываете NERDTree? С командой :e
, используя имя каталога в качестве аргумента, верно? (помните, .
это ваш текущий каталог). Затем этот каталог открывается для визуализации в окне NERDTree. В качестве альтернативы вы можете использовать команду :NERDTree
, которая также задает имя каталога в качестве аргумента и ведет себя как в предыдущем случае. Последний вариант будет вызывать :NERDTree
без аргументов, и это аналогично передаче аргумента .
, согласно справке. Итак, вы хотите иметь каталог по умолчанию, который технически нелогичен, если он всегда открыт в том каталоге, который вы просили.
Теперь, если проблема в том, что :NERDTree ~/Desktop<enter>
так много печатает, создайте для этого отображение.
nnoremap ,on :NERDTree ~/Desktop<CR>
2 . Вы не сказали, какой вкус Vim вы используете. Я использую графический интерфейс на моем Mac под названием MacVim, и щелчок мышью работает, как вы ожидаете. Проверьте пункт 3 в качестве альтернативы.
3 . Вы можете перемещаться между окнами, которые содержат объекты буфера, с помощью семейства команд <C-W>
. Прочитайте :h window-move-cursor
, чтобы узнать больше, но в вашем случае, если у вас есть окно NERDTree слева и буферная вещь справа, которая удерживает ваш фокус, вы можете перейти к окну NERDTree, нажав CW ч .