Когда я выполняю энергию, плагин NerdTree открывает проводник проекта. Я достиг этого путем добавления следующей строки к моему .vimrc
файл:
autocmd VimEnter * NERDTree
Это открывает два буфера, но к сожалению я должен нажать ^W^W
каждый раз, потому что активный буфер является левыми один, где NerdTree расположен.
Как я могу заставить энергию эмулировать эти нажатия клавиш на запуске?
Существует несколько способов дать нажатия клавиш Vim в команде. Общий путь состоит в том, чтобы использовать :normal
команда, которая в этом случае была бы
:execute "normal \<C-W>\<C-W>"
где :execute
команда необходима для расширения управляющих символов. Для нормальных команд, которые начинаются с Ctrl-W, однако, :wincmd
команда может быть более проста использовать, например,
:wincmd w
где в этом случае я использовал в своих интересах то, что Ctrl-W Ctrl-W и Ctrl-W w делают то же самое. Ваша автокоманда затем была бы
autocmd VimEnter * wincmd w
Посмотрите
:help :normal
:help :wincmd
:help CTRL-W_w