Открыть файл Nerdtree в несмежном разбиении - PullRequest
15 голосов
/ 13 января 2012

Обычно я переключаюсь в буфер файлов Nerdtree, дважды нажимая Ctrl + H, чтобы переместить курсор к левому краю экрана.Однако это означает, что когда я открываю файлы, они всегда находятся в разделении рядом с окном NERDTree.Как я могу открыть файлы в разделении, которое не находится рядом с окном NERDTree?

1 Ответ

22 голосов
/ 14 января 2012

NERDtree откроет файл в предыдущем окне, если вы нажмете o или введите.Вы можете открыть его в разделении предыдущего окна, нажав i, или в разделении по вертикали, нажав s.

Похоже, что у вас Ctrl-H, сопоставленный с Ctrl-W h.Хитрость в том, чтобы NERDtree не открывал файл в окне, смежном с окном NERDTree, в том, чтобы соседнее окно не было предыдущим окном.

Для этого необходимо закрыть окно NERDTree.(: NERDTreeToggle или что-то еще, что ваша mapkey для переключения NERDTree).Затем перейдите в соответствующее окно, в котором вы хотите открыть файл. Затем снова откройте NERDTree.Теперь вы можете открыть файл в предыдущем окне, в котором вы использовали o или enter ... или в разбиениях, используя i или s.

Чтобы избавиться от необходимости открывать / закрывать окно NERDTree, вы можете захотетьустановить опцию NERDTreeQuitOnOpen.Тогда вам просто нужно открыть NERDTree, когда вы находитесь в окне, в котором вы собираетесь открыть файл.

...