1

Я использую Vim на Ubuntu. Когда я нажимаю функциональную клавишу в режиме вставки, ее название вставляется буквально.

Например, если я в режиме вставки и нажимаю Ctrl+F12, вставляется следующий текст <C-F12> . Я привязал этот ключ к глобальному сочетанию клавиш, чтобы вызвать окно поиска Google. Кроме того, я не вижу никакой личной практической ценности для вставки имени функциональной клавиши в файл, который я редактирую.

  • Как я могу заставить Vim не вставлять имя функциональной клавиши, когда функциональная клавиша нажата в режиме вставки?

1 ответ1

2

Попробуй это:

:map <C-F12> <nop>
:map! <C-F12> <nop>

Увидеть:

:help :map
:help <nop>

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .