Вопрос
Я установил «IDE» на основе VIM и NERDTree для программирования с использованием FreePascal.В целом, все работает отлично, но я не могу найти, как указать NERDTree изменить поведение по умолчанию в отношении буферов VIM.
В настоящее время каждый раз, когда я открываю файл в NERDTree, он создает новый буфер.Если файл уже открыт в другом буфере, было бы неплохо иметь ярлык для перехода к предыдущему буферу вместо создания нового для того же файла.Это может быть особенно полезно для программистов, которым приходится переключаться между файлами.
Есть какой-нибудь намек?
Решение
Хорошо, просто нужно было прочитать мой .vimrc (на самом деле _vimrc :-( ), чтобы понять, почему он работает для меня.
По превосходному, но немного устаревшему Часто задаваемые вопросы о Виме, мне помогает автокоманда:
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal g'\"" | endif