Отмена назначения клавиш в IdeaVim

Я попытался сопоставить цифровую клавиатуру 1 с комбинацией клавиш в PHPStorm Idea VIM, используя следующую команду:

:map k1 комбинация клавиш

Теперь на самом деле k+1 сопоставляется с комбинацией клавиш. При навигации с помощью клавиши K система ожидает дополнительного ввода после K, что очень раздражает.

Я попытался отменить сопоставление комбинации, но команда ":unmap k1" не работает. Когда я проверяю привязки клавиш с помощью команды :map, сопоставление k1 все еще существует.

Я не смог найти никакой документации по этому поводу. Кто-нибудь знает, как отменить сопоставление ключей в Idea VIM?


person Milan Simek    schedule 12.01.2015    source источник


Ответы (4)


Вы можете использовать это, я только что понял это сегодня:

:map k k

В любом случае в ideavim определенно должна быть команда unmap!

person KenIchi    schedule 26.07.2017
comment
Увы, у меня та же проблема, хотя я нанес // на очистку выделения при поиске, что очень раздражает, так как / начать поиск теперь не работает должным образом. К сожалению, переназначение single/, как предлагается здесь, у меня не работает. - person Slartibartfast; 07.06.2018

Я обнаружил проблему: перезапустив PHPStorm, сопоставления были удалены.

До того, как IDE вылетела, и мне пришлось закрыть ее с помощью команды killall, поэтому раскладки клавиш, установленные с помощью команды :map, не были сброшены.

person Milan Simek    schedule 12.01.2015

Обходной путь:

map k :action VimCancelExEntry<cr>

Похоже, что VimCancelExEntry не имеет никакого побочного эффекта (по крайней мере, в обычном режиме).

person A.King    schedule 27.01.2019

Я сделал то же самое, случайно нажав :map h. Я закрыл WebStorm и снова открыл его, и он исчез.

person tommyc38    schedule 06.11.2020