Vim手动折叠中,折叠行数是否会随新增行发生改变?
Vim手动折叠模式下折叠行数的变化问题
在Vim的**手动折叠(manual fold)**模式下,折叠范围是基于行的位置关联而非固定原始行数的。当你在已折叠的行范围内新增或删除行时,折叠范围会自动调整,包含这些操作后的行。
比如你最初折叠了21-23行,之后在这几行中间插入2行,原来的22、23行会被后移,此时折叠范围会变成21-25行(共5行),所以按下za命令时,会折叠/展开这5行。
总结来说:手动折叠的行数会随着折叠范围内的行操作(新增、删除)发生变化,折叠始终覆盖你最初标记的那一段连续行区域,不管中间的行数如何增减。
内容的提问来源于stack exchange,提问作者user14892865
相关产品推荐
相关产品推荐

