Ответ 1
NERDtree откроет файл в предыдущем окне, если вы нажмете o или введите. Вы можете открыть его в расколе предыдущего окна, нажав я или в вертикальном разрезе, нажав s.
Похоже, у вас есть Ctrl-H, сопоставленный с Ctrl-W h. Хитрость на то, чтобы NERDtree не открывал файл в окне, расположенном рядом с окном NERDTree, не должен иметь соседнее окно в предыдущем окне.
Чтобы достичь этого, переключите окно NERDTree закрытым. (: NERDTreeToggle, или независимо от того, что ваш mapkey должен переключать NERDTree). Затем перейдите в соответствующее окно, в которое вы хотите открыть файл. Затем снова переключите NERDTree. Теперь вы можете открыть файл в предыдущем окне, в котором вы использовали o или ввести... или в разбиениях с помощью я или s.
Чтобы сохранить необходимость переключения окна NERDTree на открытие/закрытие, вы можете установить параметр NERDTreeQuitOnOpen. Затем вам просто нужно открыть NERDTree, когда вы находитесь в окне, которое вы собираетесь открыть в файл.