我正在尝试对Vimoutliner进行标准化,以定义IT项目。该插件可以容纳多个级别的标题,这些标题使用适当数量的制表符缩进。
每个制表符由'>…'表示(顶部下方的每一级标题对应一个)。
标题下的段落继承标题缩进的空格,并以":"为前缀
我想将选项卡的VISIBLE表示形式更改为一系列空格,该系列的末尾以"|"(管道)结尾。因此,第三层标题,noe看起来像
>...>...>...
现在看起来像
|
请注意,我不想在事后更改行,而是想影响制表符的原始外观。
如果您的vim是用+hide编译的,那么您可以用hide来实现这一点(您可以检查:echo has("conceal")
是否返回1)。首先你需要放置
set conceallevel=1
在你的~/.virc.然后你可以做:
syntax match Entity ">..." conceal
另请参见:help hl-Conceal
和:help concealcursor
。