1

我正在寻找自动折叠我正在使用的几种类型的文件的解决方案,主要是、 、*.rb*.scss其他一些常用语言。*.css*.html

但是我找不到自动折叠haml文件的解决方案。我找到了这两个主题,但我不太确定这些示例中的 vimrc 行是什么意思。

你知道我怎么能做到这一点吗?任何帮助,将不胜感激:)

4

1 回答 1

1

您可以通过手动编辑语法文件的副本来根据自己的喜好自定义它

  1. 将 $VIMRUNTIME/syntax/haml.vim 复制到 $HOME/.vim/syntax/ 或 vimfiles/syntax/ 文件夹以自定义其行为

  2. 根据修改:help syn-fold (基本上在要折叠的语法区域末尾添加单词“fold”)

  3. 将它放在您的 .vimrc 中,以便在编辑 haml 文件时使用 foldmethod=syntax

    autocmd BufRead,BufNewFile *.haml setlocal foldmethod=syntax

于 2012-09-21T04:38:16.563 回答