Сделать NERDtree не окном по умолчанию при запуске VIM?

Я только начал играть с NERDtree и VIM и не могу понять, как сделать NERDtree НЕ окном по умолчанию при его открытии.

Я хотел бы открыть NERDTree на одной панели, а соответствующий файл на другой, но вместо того, чтобы вкладка NERDTree была в фокусе при ее открытии, иметь файл, который я редактирую, в фокусе по умолчанию.

Я просмотрел проект github, но способ его изменения не очевиден для меня. Все остальное работает отлично.

Существует ли конфигурация, указывающая, на каком окне следует сосредоточиться в самом VIM при его запуске, или это конкретная конфигурация NERDtree, которую необходимо установить?

ИЗМЕНИТЬ:

Соответствующая .vimrc конфигурация:

" Open Nerdtree automatically
autocmd vimenter * NERDTree
" Close Nerdtree if no files specified
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
" Nerdtree behavior
map <C-n> :NERDTreeToggle<CR>
let NERDTreeHighlightCursorline=1

person jmreicha    schedule 06.07.2015    source источник
comment
@Floegipoky Я обновляю соответствующие части моего vimrc (в основном взятые из проекта github). Я экспериментировал с вашей конфигурацией, но я не думаю, что это совсем то, что я ищу? Если только у меня это не правильно. Я хотел бы открыть NERDTree на одной панели, а соответствующий файл на другой, но вместо того, чтобы вкладка NERDTree была в фокусе при ее открытии, иметь файл, который я редактирую, в фокусе по умолчанию.   -  person jmreicha    schedule 06.07.2015


Ответы (2)


Вы пробовали это?

" Start NERDTree
autocmd VimEnter * NERDTree
" Jump to the main window.
autocmd VimEnter * wincmd p

Мне кажется, исходя из вашего .vimrc, что вы открываете NERDTree. Вы просто хотите перейти к другому окну после этого.

person Gordonium    schedule 06.07.2015

Что вы можете сделать, так это просто изменить активную панель.

autocmd VimEnter * wincmd w

Это эквивалентно нажатию CTRL+W W, вставьте его в .vimrc после вызова NERDTree, и вы попадете в следующая панель при запуске.

person JackHasaKeyboard    schedule 25.06.2016