vim - 如何折叠隐藏的文字?

标签 vim folding

问题如下:


这是关于一个普通的.txt文件
我启用了隐蔽功能并创建了以下语法文件:

set conceallevel=3
syn region cTest conceal start='€£' end='£€'
hi cTest ctermfg=DarkYellow

我先写一个我想说的摘要/骨架,然后放在€£和£€之间。然后,在同一行中,按照摘要指南编写更长的文本。整个文件包含许多(> 100)行。
隐藏功能非常有效,除了以下几点:如果随后各行,例如每行600个字符长(摘要120,文本480),并且如果屏幕宽80个字符,则将显示光标所在的行6条屏幕线加……一个空白,对应于隐藏的120个字符。


是否可以消除这个空白(如果我可以这么说的话)?

(除技巧1308之外,我找不到任何有关隐藏功能的教程,并且Stack Overflow不接受“隐藏”标记。)

最佳答案

不幸的是,目前尚无办法消除隐藏功能所造成的这种空隙。显然,隐藏功能的开发非常复杂,并且需要做出一些折衷才能在7.3版本中及时发布。

如果有人向Bram Moolenaar和/或Vim开发人员邮件列表提交了有效的补丁程序,则可能在以后的版本中修复此问题。

关于vim - 如何折叠隐藏的文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3897656/

相关文章:

javascript - Visual Studio Code - 如何防止注释折叠

xml - emacs nxml-mode 中的折叠标签

vim - 如何在 Vim 中从系统缓冲区进行内联粘贴?

vim - 视口(viewport)导航不支持 vim 方向键的重新映射

python - 在 Mac 上打开 vim 时出现 "fatal python error pythreadstate_get no current thread"

php - 基于 Vim 语法的 php 折叠

php - HTML 编辑器可以通过标签折叠代码块并移动它们?

python - 使用 cscope 用 VIM 浏览 Python 代码?

python - python 变量和函数的 vim 语法突出显示?

python - emacs 中 python 代码折叠的范围