Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试标准化 Vimoutliner 来定义 IT 项目。该插件具有多级标题的能力,这些标题使用适当数量的制表符缩进。
每个制表符由“>...”表示(顶部下方的每一级标题都有一个)。
标题下的段落继承标题缩进的空间,并以':'为前缀
我想将选项卡的 VISIBLE 表示更改为一系列空格,系列的结尾以“|”结尾 (管道)。所以第三层标题看起来像
>...>...>...
现在看起来像
|
请注意,我不想在事后更改行,而是要影响制表符的原始外观。
如果你的 vim 是用 +conceal 编译的,你可以用 hide 来完成这个(你可以检查是否:echo has("conceal")返回 1)。首先你需要把
:echo has("conceal")
set conceallevel=1
在你的 ~/.vimrc 中。然后你可以这样做:
syntax match Entity ">..." conceal
另见:help hl-Conceal和:help concealcursor。
:help hl-Conceal
:help concealcursor