Подтвердить что ты не робот

Vim CTRL-] не работают

Привет, я новичок в vim, и я застрял. В :help tag говорится, что с помощью клавиши CTRL - ] можно перейти к определению тега. Но я не могу заставить это работать. Я думал, что я испортил некоторые сопоставления с моими плагинами, поэтому я очистил .vimrc. Но я по-прежнему курсор на слово тега (например, в справке). Я нажимаю CTRL и ] одновременно, и ничего не происходит.

Кто-нибудь знает, как это исправить? Или, может быть, я читаю: помогите не так?

4b9b3361

Ответ 1

Сначала используйте команду :verbose (спасибо sehe), чтобы узнать, кто отскакивает ваш ключ там.

:verbose nmap <C-]>

Затем, если вы не можете найти, где был восстановлен ваш ключ, привяжите его Ctrl - ] к исходному, а затем повторите попытку:

:nnoremap <C-]> <C-]>

Для получения дополнительной информации:

:help mapping
:help :verbose
:help :noremap

Ответ 2

Несколько поздний вход, но у меня была та же проблема. Думал, что я поделился бы возможным решением, чтобы другим не пришлось пройти через агонию.

Решение в моем случае было: Нажмите Ctrl и, удерживая его нажатой, нажмите ] дважды!!! Независимо от того, какую комбинацию клавиш вы используете для создания прямоугольной скобки, ], сделайте это дважды! Я не знаю, почему это работает в моем случае. В файлах справки ничего не упоминается. Возможно, час или два, пытаясь понять комбинацию Ctrl - ], пока я случайно не нахожу решение.

Ответ 3

Я столкнулся с такой же проблемой на виртуальной виртуальной машине. Правильный ctrl-ключ должен переключаться между хостом и гостевой средой. Попробуйте использовать левый ctrl + ].

Ответ 4

У меня такая же проблема, и :verbose ничего не принесла. Я понял, что Ctrl - + принимает меня туда.

Обратите внимание, что я использую немецкую клавиатуру, где знак плюса находится в позиции квадратной скобки на американской клавиатуре. Возможно, код просматривает только расположение ключа (я помню, что читал что-то в этом отношении в сочетании с клавишей Ctrl).

Ответ 5

Проблема связана с установкой по умолчанию виртуального окна. В Oracle Virtual Box вы можете видеть, что по умолчанию правый элемент управления используется как комбинация клавиш хоста. Перейдите в меню Файл → Настройки → Ввод и измените комбинацию клавиш хоста на "Нет". Изначально для меня также левый ctrl работал, и после того, как вышеперечисленное изменилось, оба ключа работают.