vim – 更改折叠中的文本
发布时间:2020-12-16 01:28:08 所属栏目:安全 来源:网络整理
导读:我注意到折叠文本可以显示有用的信息.他们通常表现出类似的东西 – 5行: div id =“header-inner” ——————————— ———– 是否可以更改这些行中的文本?我注意到foldexpr中可能有一些东西可以完全重新设计折叠吗? 例如 div id =“header-inner
我注意到折叠文本可以显示有用的信息.他们通常表现出类似的东西
– 5行:< div id =“header-inner”> ——————————— ———– 是否可以更改这些行中的文本?我注意到foldexpr中可能有一些东西可以完全重新设计折叠吗? 谢谢
从你的问题中我有一些我不理解的东西,比如你正在使用哪种foldmethod,或者“行”的数量是多少,但是这里是一个自定义的foldtext函数,应该大致按照你想要的方式做:
function! MyFoldText() let nl = v:foldend - v:foldstart + 1 let comment = substitute(getline(v:foldstart),"^ *","",1) let linetext = substitute(getline(v:foldstart+1),1) let txt = '+ ' . linetext . ' : "' . comment . '" : length ' . nl return txt endfunction set foldtext=MyFoldText() 说明: >查找折叠包含的行数. 希望这可以帮助.它应该很容易根据您的需求量身定制. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |