如何折叠隐藏文字?

时间:2010-10-09 20:04:27

标签: vim folding

问题如下:

  1. 这是关于普通.txt文件

  2. 我启用了隐藏功能并创建了此语法文件:

    set conceallevel=3
    syn region cTest conceal start='€£' end='£€'
    hi cTest ctermfg=DarkYellow
    
  3. 我首先写下了我想说的内容的摘要/骨架,并把它放在€£和£之间。然后,在同一行中,我按照摘要的指导原则编写了一个较长的文本。整个文件包含许多(> 100)行。

  4. 隐藏功能非常好用,除了一点:如果随后的行是每个,例如,600个字符长(摘要120,文本480),如果屏幕是80个字符宽,那么行光标未打开将显示6个屏幕行加上...对应于隐藏的120个字符的空白。

  5. 是否有可能破坏这一空白(如果可以这样说的话)?

    (除了Tip#1308之外,我找不到隐藏功能的任何教程,Stack Overflow不接受“隐藏”标签...)

1 个答案:

答案 0 :(得分:1)

不幸的是,目前没有办法消除隐藏功能造成的这种空白;显然隐藏功能的发展非常复杂,并且在7.3版本发布之前及时做出了一些妥协,以使其“出门”。

如果有人向Bram Moolenaar和/或Vim开发者邮件列表提交工作补丁,这可能会在以后的版本中修复。