【发布时间】:2018-04-09 12:22:02
【问题描述】:
GEDCOM 文件以级别号 0、1、2 等开头,例如2 DATE 10 SEP 1843。 GEDCOM 语法文件不支持折叠。只需要几个冒号命令就可以告诉 Vim 它应该自动将级别编号分配给行的foldlevel,以便zM 仅显示级别 0 行,等等。不幸的是,我的 Vimscript 技能达不到它。
【问题讨论】:
-
虽然不是题外话,但请注意a dedicated sister-site for Vi and Vim 这个问题可能会得到更多关注。
-
这两行分别是:
set foldmethod=expr和set foldexpr=getline(v:lnum),可以放在gedcom.vim里面 -
这听起来像是一个答案 :) 见can I answer my own question?