Переназначить любой ключ к F5 в Vim

684
Nisba

Я пытаюсь переназначить клавишу (неважно какая) на клавишу F5, потому что на моей физической клавиатуре нет клавиш F1 - F12. Как мне это сделать?

Я пытался использовать, nnoremapно я делаю что-то не так. я пытался:nnoremap ; <F5>

Изменить 1:

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

0
Вы хотите переназначить любую клавишу на F5, но сказали, что на вашей клавиатуре нет F1-F12 E2Busy 8 лет назад 0
Я имею в виду, что я хотел бы, чтобы нажатие пробела действовало как нажатие клавиши F5 Nisba 8 лет назад 0
Какая ОС? - Windows, Mac, Linux? E2Busy 8 лет назад 0
Я все использую iOS для подключения через SSH к Ubuntu, где я запускаю Vim Nisba 8 лет назад 0
Возможный дубликат [Отправка клавиши F1 - F12 с внешней клавиатурой с отсутствующими клавишами] (http://superuser.com/questions/1013761/sending-f1-f12-key-with-external-keyboard-with-missing-keys) Heptite 8 лет назад 0
Что F5 должен делать в vim? Здесь F5 ничего не делает в VIM. wurtel 8 лет назад 0
Расширяет некоторые фрагменты в vim-latex Nisba 8 лет назад 0

1 ответ на вопрос

0
Heptite

Из ваших комментариев я сильно подозреваю, что F-5это сопоставленный ключ, поэтому вы nnoremapпытаетесь сопоставить ключ с другим сопоставленным ключом.

В :noreверсии различных команд карты сказать Vim явно не вызвать второй отображенный последовательность клавиша для правой руки стороны (РИТ) отображения.

Другими словами, решение - использовать :nmapвместо :nnoremap, и тогда оно должно работать.

Увидеть :help :nore