Как избежать сопоставления режима вставки при вставке в режиме вставки?

У меня есть несколько сопоставлений режима вставки, например:

inoremap ( ()<ESC>i

Это очень удобно для автоматической вставки скоб. Однако я вставляю что-то вроде Hello(), это сопоставление срабатывает, вызывая побочные эффекты.

Как я могу избежать сопоставлений режима вставки во время сценария вставки в режиме вставки?

Я знаю, что могу выполнить вставку в обычном режиме, например "+p, но я ищу любые перехватчики vim, чтобы предотвратить сопоставление режимов вставки в сценарии вставки в режиме вставки.


person Nishant    schedule 24.07.2014    source источник


Ответы (1)


Это то что

:set paste

это для. В основном это для вставки с терминала, но в GVIM он также отключает сопоставление режимов вставки, и это то, что вы ищете.

Чтобы быстро включить / выключить эту опцию, см. :help 'pastetoggle'.

person Ingo Karkat    schedule 24.07.2014
comment
Спасибо . Наконец-то я понял, почему у нас есть: set paste! - person Nishant; 24.07.2014