我想要激活折叠的文件中的第一行如下所示:
# vim: fdm=indent fdn=1 sw=2 nobackup nowritebackup noswapfile bufhidden=wipe foldclose=all
之后我尝试创建一个折叠:
Foobar
Bar
Bar
Bar
当我保存文件并按
z+c
时,会出现消息 E490: No fold found
。
我的
.vimrc
看起来像:
colorscheme desert
syntax on
set nu
set listchars=tab:\|-
set tabstop=4
set noexpandtab
set spell
set spelllang=de,en
set cryptmethod=blowfish2
set foldenable
:map <F2> <C-z>
hi SpellBad ctermbg=darkgrey
您可以先使用视觉模式选择文件中要折叠的所有行(按v然后使用j/k选择所有需要折叠的行),现在按zf(选择文本)创建折叠。
然后您可以使用 za 来切换折叠。
您只能在 vim 内找到有关所有折叠命令的更多帮助。 输入 :helpfolding 打开有关折叠主题的内置 vim 文档。
在我打字时,这个问题是 7 年前提出的。所以原发帖者可能已经找到了这个答案。因此,我为那些偶然发现这个问题并需要快速解决的人发帖。