После закрытия окна NerdTree, активируется MiniBufExplorer, а не ранее активное окно (до переключения NerdTree)
Я использую функцию NERDTreeToggle, чтобы открыть окно NERDTree, когда я закрываю его (с той же функцией), активируется miniBufExplorer, но не окно, которое я редактировал перед открытием NERDTree. Как это исправить?
2 ответа
Это сводится к тому, как ведет себя Вим; когда вы закрываете окно, Vim не переходит к последнему активному окну. К сожалению, нет никакого способа обойти это, поскольку на самом деле не реально вспомнить "последнее активное окно" с точки зрения Vim; Идентификаторы окон не являются постоянными в vim, поэтому нет надежного способа написать точное поведение, которое вы хотите.
Когда я смотрю на сайт плагинов, я замечаю, что miniBufExplorer был обновлен в 2004 году в последний раз. Возможно, он устарел и имеет проблемы с совместимостью с vim 7. Я бы предложил заменить его на buftabs, который мне подходит.