vim CTRL -] клавиши не работают
Привет, я новичок в vim, и я застрял.
В :help tag
Он говорит, что можно перейти к определению тега с помощью CTRL-] клавиш. Но я не могу заставить это работать. Я думал, что испортил некоторые сопоставления с моими плагинами, поэтому я очистил .vimrc
. Но я все равно получаю курсор на слово тега (например, в справке). Я бью Ctrl и ] одновременно и ничего не происходит.
кто-нибудь знает как это исправить? Или, может быть, я читаю: help не так?
5 ответов
во-первых, используйте (спасибо sehe), чтобы узнать, кто отскочит ваш ключ где.
:verbose nmap <C-]>
затем, если вы не можете найти, где ваш ключ был отскок, свяжите вашCtrl-] ключ от оригинала, затем повторите попытку:
:nnoremap <C-]> <C-]>
дополнительная информация:
:help mapping
:help :verbose
:help :noremap
У меня такая же проблема, и :verbose
не приносят ничего полезного. То, что я понял, это Ctrl-+ ведет меня туда.
обратите внимание, что я использую немецкую клавиатуру, где знак "плюс" сидит на месте квадратных скобок на клавиатуре США. Возможно, код смотрит только на местоположение ключа (я помню, что читал что-то в этом отношении в сочетании с Ctrl-key).
несколько поздняя запись, но у меня была та же проблема. Думал, что поделюсь возможным решением, чтобы другим не пришлось проходить через агонию.
решение в моем случае было: Пресс Ctrl и, удерживая ее нажатой, нажмите клавишу ] в два раза!!! Какую бы комбинацию клавиш вы ни использовали для создания правильного квадратного кронштейна,], сделать это дважды!! Я не знаю, почему это работает в моем случае. В файлах справки нет ничего, что упоминало бы об этом. Потратил наверное - час или два, пытаясь выяснить,Ctrl-] комбинации, пока я не наткнулся на решение случайно.
Я столкнулся с той же проблемой на виртуальной машине. Правая клавиша Ctrl для переключения между хостом и гостевой среды. Попробуйте использовать левый ctrl + ].
проблема из-за настройки виртуальной коробке. В Oracle Virtual Box вы можете видеть, что по умолчанию правый элемент управления используется как комбинация клавиш Хоста. Перейдите в File - > Preferences - > Input и измените комбинацию клавиш Хоста на "None". Первоначально для меня также работал левый ctrl и после вышеуказанных изменений обе клавиши работали.