vim中的可变宽度悬挂凹痕?

时间:2015-06-18 08:52:48

标签: vim

这不是一个编程问题本身,因为我的目标是使用它来记笔记 - 但是没有任何社区对于深入的vim知识更可靠比这个。

我想做的是在vim中设置一个悬挂缩进 - 你知道,这种看起来像这样:

Lorem ipsum dolor sit amet consectetur
  adipisicing elit neque amet fuga
  dolores voluptatem aspernatur
  explicabo quasi. Nostrum...

除了我知道你可以用

做到这一点
set formatoptions+=2

我真正喜欢的是vim根据第一行中特殊字符的存在自动设置缩进的宽度。例如,我可能想将这个特殊字符设置为“:”来格式化我的文本,如下所示:

Lorem: Ipsum porro dolorem nostrum 
       incidunt similique a? Eaque 
       minus aliquid dolorem veritatis 
       omnis odit. 
Quidem: distinctio quibusdam distinctio 
        accusamus alias magnam. 
Voluptatem: dignissimos exercitationem 
            deleniti aliquam ratione? 
            Necessitatibus expedita 
            praesentium.

在我理想的情况下,这也与vim的breakindent设置兼容,它在视觉上压缩软包裹的线条(从补丁7.4.338起正式包含在vim中)。

是否有人知道这是否可行 - 或者即使使用插件可以实现此功能?

0 个答案:

没有答案