vim – 缩进折叠文本
发布时间:2020-12-16 01:45:50 所属栏目:安全 来源:网络整理
导读:当您展开代码的嵌套级别时,嵌套代码中的折叠文本不会缩进.它从行的开头开始,而不是开始缩进. 你知道怎么改吗? 解决方法 如果您希望折叠文本缩进到与折叠的第一行相同的级别,则需要将缩进级别添加到foldtext: function! MyFoldText() let indent_level = in
当您展开代码的嵌套级别时,嵌套代码中的折叠文本不会缩进.它从行的开头开始,而不是开始缩进.
你知道怎么改吗? 解决方法
如果您希望折叠文本缩进到与折叠的第一行相同的级别,则需要将缩进级别添加到foldtext:
function! MyFoldText() let indent_level = indent(v:foldstart) let indent = repeat(' ',indent_level) ... ... return indent . txt endfunction 这里我假设字符串txt是你现有的foldtext,所以你需要做的就是将它添加到缩进的末尾. 但我不确定这是否是你想要实现的目标. 编辑: 现在我已经看过你的照片,我不确定这是不是你想要的.您可以尝试剥离前导空格,然后再附加到.所以你想要的foldtext会像缩进一样. ”.文本. 也许. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |