加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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会像缩进一样. ”.文本.

也许.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读