使用vimwiki时将显示的文本换行

使用vimwiki时将显示的文本换行,vim,word-wrap,Vim,Word Wrap,我使用的是vimwiki,它允许您编写链接,如[[wiki link…| name link]]。 如果您处于编辑模式,并且在带有链接的行中,则可以看到真实的文件内容,否则只会看到“名称链接”。(以与vim帮助|链接|类似的方式) 但是vim计算包裹时使用的是真实内容,而不是显示的内容 我希望vim使用显示的字符来计算换行。vimwiki使用相对较新的隐藏功能来隐藏部分链接,就像vim帮助对其标记所做的那样。但是,隐藏文本的幻觉不是很深,Vim命令以及换行仍然在全文上运行。核心Vim实现需要扩展

我使用的是vimwiki,它允许您编写链接,如
[[wiki link…| name link]]
。 如果您处于编辑模式,并且在带有链接的行中,则可以看到真实的文件内容,否则只会看到“名称链接”。(以与vim帮助|链接|类似的方式)

但是vim计算包裹时使用的是真实内容,而不是显示的内容


我希望vim使用显示的字符来计算换行。

vimwiki使用相对较新的隐藏功能来隐藏部分链接,就像vim帮助对其标记所做的那样。但是,隐藏文本的幻觉不是很深,Vim命令以及换行仍然在全文上运行。核心Vim实现需要扩展以获得您想要的;有人需要编写补丁(和相应的测试)


然而,目前尚不清楚这项工作应该走多远。毕竟,Vim是一个文本编辑器,而不是WYSIWYG。隐藏功能是一种非常方便的光学技巧,而不是核心功能。

您可以管理最终写入磁盘的实际内容的状态,而不是使用隐藏功能。正如您所看到的,这是一种复杂的方法,并且存在数据丢失风险的边缘情况。与此类似的一种网络形式是富文本编辑器,众所周知,它很难正确使用。

有许多类似的问题。我最近问了一个关于其中一个的问题,你可能想看看:。我写信给vim dev,问起如何处理它,Christian Brabandt说:“我认为它与其他隐藏问题一起在待办事项列表中。我不知道,这是否正在积极处理中。”我很确定vim如果隐藏问题较少,将不会成为WYSIWYG编辑器。