我有一个带有 CSS 的 HTML 文件。通常我在 2 个选项卡中打开文件,所以我可以轻松地在 HTML 和 CSS 之间切换,但我也想折叠大部分代码(尤其是字体声明)。不幸的是,每当我打开第二个选项卡时,每个单折被撤消。
之后我可以很好地重新折叠所有内容,但如果我打开另一个选项卡,一切都会再次撤消。
我在我的 .vimrc 中有这样的代码折叠设置:
set foldmethod=indent " fold based on indent
set nofoldenable " don't fold by default
set foldlevel=1 " only close/open one foldlevel at a time
au BufWinLeave * silent! mkview " save view when closing buffer
au BufWinEnter * silent! loadview " load view when opening buffer