Когда я начал использовать VIM, я не осознавал, что вкладки должны были использоваться в качестве разных макетов окон, а буфер выполняет роль для редактирования / переключения нескольких файлов между собой. На самом деле в начале нет даже вкладок до v7.0, и я просто открыл один VIM внутри вкладки терминала (в данный момент я использовал gnome-терминал), и переключаюсь между вкладками, используя alt + numbers, так как я думал использовать команды вроде : buffers,: bn и: bp для меня было слишком много. Когда был выпущен VIM 7.0, я обнаружил, что легче управлять множеством файлов и переключаться на него, но недавно я просто понял, что буферы всегда должны быть подходящим способом, если не считать одного: вам нужно настроить его, чтобы он работал правильно.
Итак, я попробовал vim-aviation и включил визуальную верхнюю панель буфера, похожую на вкладку, но у графики были проблемы с моим iTerm2, поэтому я попробовал пару других, и мне кажется, что MBE работает лучше всего для меня. Я также установил shift + h / l в качестве ярлыков, так как исходные (перемещение в начало / конец текущей страницы) не очень полезны для меня.
map <S-h> :bprev<Return>
map <S-l> :bnext<Return>
Кажется, это даже проще, чем gt и gT, и: e проще, чем: tabnew. Я нахожу: bd не так удобен, как: q, хотя (у MBE есть некоторые проблемы с этим), но я могу жить со всеми файлами в буфере, я думаю.