В моем .vimrc, я пытаюсь сделать автозаполнение "
до ""
. Кажется, я не могу с этим справиться с \"\"
.Vim Autocomplete Single Quotes
inoremap \" \"\"<Esc>i
Что мне не хватает?
В моем .vimrc, я пытаюсь сделать автозаполнение "
до ""
. Кажется, я не могу с этим справиться с \"\"
.Vim Autocomplete Single Quotes
inoremap \" \"\"<Esc>i
Что мне не хватает?
Ключевые сопоставления не интерпретируются как выражения VimScript, если вы не используете специальное ключевое слово <expr>
; это просто буквальные символы. Попробуйте ввести \"
и посмотреть, что делает ваше картографирование ;-)
Поэтому нет необходимости избегать "
, чтобы предотвратить его перемещение в качестве символов кавычек. Это просто работа:
:inoremap " ""<Esc>i
Интересно - это работает, когда я делаю это, когда я в Vim, но если я положил его в '~/.vimrc' он заменяет' "' '1' с – mbacvanski
@ MarcB Hm, странно ... это работает для меня, когда я добавляю его в свой '~/.vimrc' ... – Carpetsmoker
А это было из другой команды, которая не работала - теперь это работает! :) – mbacvanski