0

我想知道是否可以使用 vim 突出显示一行上的双句子(在搜索后突出显示)。

示例

这是我的第一行。这是我的第一行。
这是我的第二行这是我的第二行
“更多文本”这是我的第三行“更多文本”这是我的第三行“更多文本”这是我的第三行


突出显示所有双语句-> 输出:(以粗体突出显示):

这是我的第一行。“更多文字”这是我的第一行。
这是我的第二行这是我的第二行
“更多文本”这是我的第三行“更多文本”这是我的第三行“更多文本”这是我的第三行


突出显示除第一个双精度外的所有内容-> 输出:(以粗体突出显示)

这是我的第一行。“更多文字”这是我的第一行。
这是我的第二行这是我的第二行
“更多文本”这是我的第三行“更多文本”这是我的第三行“更多文本”这是我的第三行


双句是一段文本,在相同的序列中包含 2 个或更多相似的单词。

4

2 回答 2

1

要突出显示您可以使用的所有双句

/这是我的第一行\|这是我的第二行\|这是我的第三行

我不知道如何突出显示除第一个双精度外的所有内容

于 2012-08-24T15:39:54.433 回答
1

Vim 提示Highlight doubled word errors in text有一个正则表达式可以处理重复的单词;您可以扩展它以捕获整个句子。

但我怀疑你能否想出一个能满足你所​​有要求、仍然有点可维护并且不会拖累 Vim 性能的方案。(但让这成为对您和其他人的挑战!)

于 2012-08-24T15:34:10.843 回答