4

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

但是 vim 计算换行时使用的是真实内容而不是显示的内容。

我想让 vim 使用显示的字符来计算换行。

4

2 回答 2

4

vimwiki 使用相对较新的隐藏功能来隐藏部分链接,就像 Vim 帮助中的标记一样。不过,隐藏文本的错觉不是很深,而且 Vim 命令以及换行仍然对全文进行操作。核心 Vim 实现需要扩展才能得到你想要的;有人需要编写补丁(和相应的测试)。

然而,目前还不清楚这应该采取多远。毕竟,Vim 是一个文本编辑器,而不是 WYSIWYG。隐藏功能是一个很好的方便和视觉技巧,而不是核心功能。

于 2012-07-21T12:38:31.363 回答
0

您可以管理最终写入磁盘的实际内容的状态,而不是使用隐藏功能。正如您所看到的,这是一种复杂的方法,并且充满了可能导致数据丢失的极端情况。与此类似的 Web 编辑器是富文本编辑器,众所周知,它很难做到正确

于 2021-02-05T07:06:09.333 回答