Это сложный вопрос, потому что, вероятно, в вашей конфигурации vim есть что-то, что препятствует сворачиванию, а я, например, не могу воспроизвести это.Но я могу предложить несколько вещей, которые вы можете попробовать.
Прежде всего, проверьте, какие значения этих настроек находятся в реальном буфере.То есть, откройте файл erb и проверьте правильность настроек.Для этого вы можете, например, набрать set foldmethod
, что отобразит текущее значение foldmethod
на экране.Если один из параметров не совпадает с настройками в вашем .vimrc, то это может быть проблемой.
Также посмотрите, действительно ли файл имеет тип файла "eruby".Если он не отображается в вашей строке состояния, вы можете проверить это с помощью set filetype
.
. Самое главное, один из способов настройки параметров для каждого типа файла - это создать файл с именем типа файла в каталоге ~/.vim/ftplugin
.В вашем случае вы можете создать файл ~/.vim/ftplugin/eruby.vim
и поместить в него любые параметры, относящиеся к типу файла.Установка их с setlocal
вместо set
сохранит их локально для файла.Если выяснится, что настройки для erb отключены, вы можете «исправить» их, поместив туда нужные значения.