Выполнить автокоманду в vim

#vim

#vim

Вопрос:

Я использую SimpleFold для сворачивания vim. Я сопоставил ее с настройкой ключа:

map <unique> <silent> <Leader>f <Plug>SimpleFold_Foldsearch

Тем не менее, я хотел бы настроить ее как автоматическую команду. Я попытался добавить эту строку в свой .vimrc файл:

autocmd FileType ruby <Plug>SimpleFold_Foldsearch

Но теперь я просто получаю сообщение об ошибке при открытии файла ruby. Кто-нибудь может помочь мне настроить autocmd, чтобы он работал?

Комментарии:

1. О чем говорит ошибка?

Ответ №1:

:autocmd выполняет команды Ex mode, поэтому ваш код неверен. Вы должны использовать :normal или feedkeys() :

 autocmd FileType ruby :execute "normal <Plug>SimpleFold_Foldsearch"