Сопоставление gt и gT в VIM с command shift [ и command shift ]

#vim

#vim

Вопрос:

Я считаю, что мой вопрос довольно прост, так что это должно быть проще простого для всех вас. Итак, я только что обнаружил команду tabe в VIM и хотел бы сопоставить предыдущие и следующие команды вкладок gt и gT, чтобы они функционировали так же, как навигация между вкладками в Chrome.

Итак, как мне сопоставить:

 gt to command shift [

gT to command shift ]
  

Спасибо!

Отметить

Ответ №1:

Вы не сможете создать сопоставление с использованием нескольких клавиш-модификаторов, потому что сам Vim его не поддерживает.

Поскольку вы, похоже, работаете на Mac, вы можете настроить эти ярлыки через системные настройки. В MacVim обратите внимание на точные названия пунктов меню для «следующая вкладка» и «предыдущая вкладка» и создайте два ярлыка для конкретного приложения.

Если вы используете Vim в Terminal.app или iTerm.app, это не сработает, потому что в этих приложениях нет элементов меню, специфичных для Vim. Вам нужно будет создать собственные пользовательские привязки клавиш для ваших ярлыков, чтобы сделать их доступными для этих приложений.

Могу ли я предложить вам вместо этого изучить команды Vim? Они работают невероятно хорошо.