1

Использование vim для редактирования латекса; как я могу связать C-Enter? Я попробовал следующее, которое не работает:

imap <C-Enter> \\<CR>

а также

imap <C-Return> \\<CR>

Тем не менее, что-то вроде:

imap <C-i> \\<CR>

Работает.

Какие-нибудь идеи есть предложения для vim latex-addons?

3 ответа3

2

Я предполагаю, что вы используете Vim внутри терминала, так как я смог успешно отобразить <C-Enter> в версиях GUI для MacVim для OS X и gVim для Windows:

:imap <C-Enter> I just pressed Control+Enter<CR>

Если вы используете терминальную версию Vim, то Vim зависит от того, какие коды клавиш предоставляет терминал. В некоторых терминалах нажатие клавиш Control+Enter выглядит для Vim точно так же, как нажатие клавиши Enter в одиночку, поэтому Vim действительно не видит нажатие клавиши, которое вы пытаетесь отправить.

Смотрите этот старый вопрос переполнения стека для дальнейшего обсуждения:

https://stackoverflow.com/questions/598113/can-terminals-detect-shift-enter-or-control-enter

0

Пытаться

imap <C-CR> \\<CR>
0

Чтобы заставить его принять управляющий символ, такой как Enter, попробуйте ввести Ctrl + V, а затем Enter.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .