【发布时间】:2012-04-17 09:39:40
【问题描述】:
我想突出显示光标之前的某些文本部分和光标之后的某些文本部分。 光标前后的部分将由某种模式(如正则表达式)定义。这种模式不应受线的限制。 突出显示的区域会随着光标的移动而改变。
这可以在 vim 设置或脚本中实现吗?
【问题讨论】:
-
“...会随着光标移动而改变”是什么意思?如果它基于正则表达式突出显示,那么光标在哪里都没有关系。还是我完全误解了你的意思?
-
假设光标
在 this 字符串中,并且您想要突出显示由两点定义的子字符串 1) 光标前最接近的大写字母 2) 光标后最接近的点。句子“它不仅存在了五个世纪,而且还跨越了电子排版,基本保持不变。”将突出显示。当您移动光标时,另一个句子将突出显示。 -
请注意,突出显示的字符串分布在多行(这里是两行)。
标签: regex highlighting vim