我已经foldmethod=indent
设置好了~/.vimrc
,并且总的来说对我有用,我想保留它。
但是,我有一些文件要定期编辑(并由我独占控制),我想在其中添加基于标记的系统,尤其是当我打开文件时,很少看(已经用缩进来“定界”)是预先折叠的。看起来foldmethod=marker
我可以这样做(如果需要的话,我不介意文件中的奇数注释来指示这些“预折叠”),但是我仍然想进行foldmethod=indent
设置以便可以使用zc
,zo
等等。通过缩进折叠或展开部分。据我所知,我不能将foldmethod设置为多个值。
有没有其他方法可以实现此目的(理想情况下,是使用文件本身中嵌入的内容)?
我也试图同时使标记和缩进的折叠方法同时工作。我也相信使用fold表达式是最好的选择。您是否找到同时匹配缩进和标记的表达式?
—
Jp_
@Jp_不,'不害怕。
—
安德鲁·费里尔