如何在 Vim 中给单词加下划线?

如何在 Vim 中给单词加下划线?

我想在 Vim 中给某个单词加下划线。我该怎么做?

关闭文件并重新打开后,该单词仍应带有下划线。

答案1

记住,Vim 是一个(有些人可能会说文本编辑器而不是文字处理器,有两种方法可以解决这个问题。

更新文件

假设您想要编辑文本文件以在标题或类似内容下划线。您可以通过使用yy]p(或:t .<CR>)并将带有连字符的文本替换为:substitute类似的命令:s!\S!-!g

当然你需要:write此文件来保存这些。

格式化显示

或者,您可以使用该:match功能在编辑器中为文本添加下划线,而无需触及文件:

:match Underlined /someword\|otherword/

您需要将其添加到启动脚本中(例如vimrc) 来保留此格式。

:help :match在 Vim 中获取更多信息。

答案2

有一篇文章自动使用破折号下划线描述了在编写纯文本文件时加下划线的一种方法。

相关内容