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 и после вышеуказанных изменений обе клавиши работали.