如何在vimvoutliner中重新格式化选项卡



我正在尝试对Vimoutliner进行标准化,以定义IT项目。该插件可以容纳多个级别的标题,这些标题使用适当数量的制表符缩进。

每个制表符由'>…'表示(顶部下方的每一级标题对应一个)。

标题下的段落继承标题缩进的空格,并以":"为前缀

我想将选项卡的VISIBLE表示形式更改为一系列空格,该系列的末尾以"|"(管道)结尾。因此,第三层标题,noe看起来像

>...>...>...

现在看起来像

           |

请注意,我不想在事后更改行,而是想影响制表符的原始外观。

如果您的vim是用+hide编译的,那么您可以用hide来实现这一点(您可以检查:echo has("conceal")是否返回1)。首先你需要放置

set conceallevel=1

在你的~/.virc.然后你可以做:

syntax match Entity ">..." conceal

另请参见:help hl-Conceal:help concealcursor

最新更新