3

问题如下:

  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 个字符的空白。

是否有可能瓦解这个空白(如果我可以这么说的话)?

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

4

1 回答 1

1

不幸的是,目前还没有办法消除隐藏功能造成的这种空白。显然,隐藏功能的开发非常复杂,需要做出一些妥协才能在 7.3 版本发布前及时将其“推出”。

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

于 2010-10-09T22:34:33.293 回答