2015-02-04 3 views
0

Я новичок в vim, после установки spf13 у меня возникла проблема.Как сделать vim-nerdtree-tab автоматический старт

Я установил вкладку NERDTree и vim-NERDTree, но я не знаю, как запустить вкладку vim-NERDTree на каждой вкладке, которую я открываю в NERDTree, пожалуйста, помогите мне в этом вопросе.

ответ

2

Согласно documentation, это происходит автоматически в GVim, но должно быть включено в терминале Vim:

g:nerdtree_tabs_open_on_gui_startup (default: 1) 
Open NERDTree on gvim/macvim startup 

g:nerdtree_tabs_open_on_console_startup (default: 0) 
Open NERDTree on console vim startup 

Так что, если это так (и вы правильно установили плагин), просто поместите это в ваш ~/.vimrc (или эквивалент в СПФ-13):

:let g:nerdtree_tabs_open_on_console_startup = 1 

PS: T здесь также используется команда :NERDTreeTabsOpen для интерактивного использования.

PPS: Vim «распределение», как SPF-13 и Janus приманка вам быстро установить и вне коробки настройки, но вы платите цену с повышенной сложностью (вы должны понимать, как Схемы загрузки Vim и произвольные соглашения о распределении) и негибкость (распространение может облегчить некоторые вещи, но другие вещи очень сложны). Vim невероятно настраиваемый, использование чужой настройки не имеет смысла.

+0

Большое спасибо –

+0

Но это не отображается, когда я нажимаю кнопку t, чтобы открыть новую вкладку. –

+0

Я бы постарался с простой установкой Vim, только двумя плагинами nerdtree. Если проблема все еще возникает, сообщите об этом автору nerdtree-tab. Если это не так, это, вероятно, проблема с spf-13. –

0

На самом деле я получил ответ:

, если вы используете СПФ-13 для Vim, как настройки.

Вы должны сделать это:

vim .vimrc.local 

Затем добавьте это:

let g:nerdtree_tabs_open_on_console_startup = 1 
autocmd BufWinEnter * :NERDTreeTabsOpen 
autocmd BufWinEnter * :NERDTreeMirrorOpen 

и если вы хотите фокус курсора на содержимое, которое требуется изменить, введите этот:

autocmd VimEnter * wincmd w 
Смежные вопросы