Как сопоставить ключ меню («Ключ приложения») с клавишей Escape в vim? - PullRequest
3 голосов
/ 24 ноября 2010

Я думаю, что использование клавиши Menu для выхода из режима вставки vim было бы здорово. Было бы также неплохо использовать Super key для этого, но я не уверен, возможно ли это, поскольку Super key является модификатором.

Во всяком случае, я не мог найти ничего, связанного с этим. Ищем вашу помощь и заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 25 ноября 2010

Не думаю, что вы можете настроить Vim так, чтобы он обращал внимание на клавишу меню как таковую, но в зависимости от вашей системы существуют различные способы превратить клавишу меню в клавишу Escape.

Если вы используете X11 в Linux:

  • Команда xmodmap -e 'keycode 135 = Escape' превратит вашу клавишу меню в клавишу Escape для текущего сеанса, но не является постоянной. Чтобы сделать его постоянным в Gnome, попробуйте добавить его в System & rarr; Настройки & rarr; Автозагрузка приложений.
  • Программа xkeycaps предоставит вам графический интерфейс для подобных переназначений.

Для получения дополнительной информации:

http://46dogs.blogspot.com/2008/05/remap-keys-in-ubuntu-804-hardy-heron.html

http://ubuntuforums.org/archive/index.php/t-106209.html

0 голосов
/ 10 июля 2012

Просто попробуйте использовать ctrl + [ вместо привязки другого ключа.Эта комбинация является стандартной в vim, кстати.

Это даже проще, если отскочить capslock в дополнительный ctrl .

...