#vim
Вопрос:
Поэтому я использую undotree, и он привязан к ctrl m:
nnoremap <C-m> :UndotreeToggle<CR>
Но по какой-то причине, когда я нажимаю ctrl enter, он также отключается.
А затем, когда я пытаюсь отменить привязку ctrl enter, как показано ниже, он все равно переключается на несвязанное.
nnoremap <C-CR> <Nop>
Итак, вопрос в том, как, черт возьми, я могу заставить ctrl enter не переключать несвободное?
Комментарии:
1. обязательно сопоставьте его с nop после включения плагина
2. Да, я поставил это в качестве последней строки в своем vimrc
Ответ №1:
С точки зрения Вима, <CR>
и <C-CR>
неотличимы друг от друга. Поскольку <C-m>
и <CR>
являются двумя представлениями одной и той же клавиши, нажатие <C-CR>
фактически совпадает с нажатием <C-m>
.
Посмотрим :help modifyOtherKeys
, поможет ли это.
Комментарии:
1. Хм, я не понимаю, как
<C-m>
и<CR>
являются одним и тем же ключом, хотя…2. Смотрите эту таблицу :
<C-m>
есть<CR>
,<C-i>
есть<Tab>
и т. Д.