Как заставить Vim автоматически входить в парные символы в режиме вставки? - PullRequest
3 голосов
/ 06 февраля 2012

Я всегда печатаю парные символы по парам:

'' "" () [] {} <>

Как мне отобразить Vim, чтобы сразу перейти в них, когда я набираю их в режиме вставки?Я попробовал поискать в Google, но не могу найти правильный поисковый запрос.

Ответы [ 2 ]

5 голосов
/ 06 февраля 2012

Используйте плагин AutoClose , который вставит закрывающую скобку для вас, оставив внутри них курсор.Если вы наберете подходящую скобку достаточно быстро, курсор переместится за пределы пары.

1 голос
/ 08 февраля 2012

Не используя плагин, я обнаружил, что могу использовать это:

inoremap '' ''<esc>i
inoremap "" ""<esc>i
inoremap () ()<esc>i
inoremap [] []<esc>i
inoremap {} {}<esc>i
inoremap <> <><esc>i
...