Я начал использовать Ctrl + P вместе с Vim пару месяцев назад. В документации говорится, что побег должен выйти из режима поиска Ctrl + P, который мне нравится. Тем не менее, есть также недокументированные (что я могу найти) функциональные возможности, так что нажатие клавиши эвакуации, когда уже в режиме команды снова открывает режим поиска Ctrl + P. Это ужасно для меня, поскольку я часто ударяю бежать несколько раз или использую его, чтобы просто проверить, что я в командном режиме. Есть ли способ отключить эту функцию?Escape key снова открывается Ctrl + P в Vim
1
A
ответ
0
Ответ Дилана МакКензи подсказывал мне проблему, поскольку он явно ссылался на символ [
. Я отобразил Ctrl + [, чтобы вызвать Ctrl + P для поиска по существующим буферам. Я думаю, что это перегрузка для ключа эвакуации, что и вызывало проблему.
+1
'
Каков результат работы ': echo g: ctrlp_map'? – jabclab
Любопытно, почему вы нажимаете модификатор яблока на 'Esc'. что вы используете? Терминал? GVim? mvim? nvim? Если вы используете Vim, какая версия? –
Такое поведение, вероятно, является результатом некоторого странного отображения, а не «функции» Ctrl + P. Низкие висячие фрукты, но попробуйте ввести 'nmap^[' (нажать ctrl-v, а затем выйти) в командной строке ex, чтобы увидеть, отображается ли escape на что-то странное. –