nerdtree автофокус на файл при открытии в новой вкладке - PullRequest
21 голосов
/ 25 ноября 2010

Я использую NerdTree в Linux.Я хотел бы перейти из буфера дерева ботаников в буфер файлов после открытия файла на новой вкладке с помощью 't'.Мне нужно постоянно нажимать Ctrl + W + W.

Любая идея о том, как заставить vi выполнять CWW после создания нового буфера.

Сайрам

Ответы [ 3 ]

77 голосов
/ 12 октября 2013

Когда запускается vim, он открывает окно для файла, затем он открывает другое окно для NerdTree.

Самый простой способ вернуться в главное окно - это просто перейти к предыдущему окну, например так:

" Start NERDTree
autocmd VimEnter * NERDTree
" Go to previous (last accessed) window.
autocmd VimEnter * wincmd p
4 голосов
/ 25 ноября 2010

Вы можете использовать так называемые автокоманды , например:

  au BufNew * <command>

Она будет выполнять команду при создании нового буфера.Начните оттуда.Проверьте vimdoc на эту тему.

0 голосов
/ 25 ноября 2010

Просто добавьте autocmd BufNew * wincmd l к вашему .vimrc

...