Лучшая навигация по вкладкам в gVim - PullRequest
1 голос
/ 23 июня 2011

Как мне заставить вкладки в gVim работать так же, как в большинстве хороших IDE? Я говорю gVim специально, потому что это версия Vim, которую я использую, но я открыт для альтернатив.

Я хочу следующие вещи для моих вкладок:

  1. Ctrl + Вкладка переходит на вкладку MRU (недавно использованная).
  2. Удерживая нажатой Ctrl , а затем нажимая Вкладка , несколько раз продолжает переходить к следующей последней использованной вкладке при каждом нажатии Вкладка .
  3. Когда ctags созданы и работают, и вы нажимаете Ctrl + ] , если это приведет вас к другому файлу, он должен открыть этот файл на новой вкладке или если вкладка с этот файл уже открыт, он должен переключиться на этот.
  4. Простое изменение порядка вкладок с помощью мыши, просто перетаскивая их.

Я публикую все это как один вопрос, потому что я надеюсь, что есть хорошее единственное решение, которое выполнит все или большинство из этих вещей вместо того, чтобы взламывать каждую настройку в отдельности. Я думаю, это было бы предпочтительным поведением большинства из нас.

1 Ответ

2 голосов
/ 23 июня 2011

Vim не имеет встроенного MRU. Хотя для этого есть как минимум один плагин , но я никогда не использовал его.

Вкладки в Vim не совпадают с вкладками в вашей IDE, они больше похожи на перспективы. Эквивалентом вкладок вашей IDE в Vim являются буферы и "(разделенные) окна". Существует несколько способов работы с буферами, включая некоторые собственные единицы и ряд сторонних плагинов. Некоторые из этих плагинов имеют MRU-подобные функции.

Вики Vim содержит несколько страниц о вкладках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...