文件名称:FastFold:仅在需要时才通过更新折叠来加速Vim
文件大小:8KB
文件格式:ZIP
更新时间:2024-05-27 09:14:00
Vimscript
FastFold有什么用?
自动折叠(即,通过不同于manual的折叠方法生成的折叠)会在插入模式下使VIM停滞不前。 它们也经常被过早地重新计算(例如,当插入一个打开的折叠标记时,其关闭对应的标记还没有丢失以完成折叠)。
有关讨论,请参见 。
使用此插件,仅通过自动折叠方法来更新当前编辑的缓冲区中的折叠
保存缓冲区时
当折叠或打开折痕(zo,za,zc等)时
折叠或移动时(zj,zk,[z,] z)
在正常模式下输入zuz时
并保持原样(通过将fold方法设置为manual )。
设定范例
可以通过添加以下行来修改或禁用这些用于更新折叠的触发器中的每一个
nmap zuz
【文件预览】:
FastFold-master
----.gitignore(9B)
----doc()
--------FastFold.txt(6KB)
----README.md(5KB)
----plugin()
--------fastfold.vim(7KB)