vim - 如何突出显示相邻的重复行

标签 vim

有没有办法在 Vim 中突出显示文件中的重复行,但前提是它们相邻,即如果有一行(在第 1 行中)并且有该行的重复项(第 99 行),请勿突出显示该行。

但是,如果(第 n 行)中有一行,并且在第 n-1 行或第 n+1 行中存在该行的重复项,则突出显示这些行(或仅重复项)。

这是正则表达式可以完成的事情吗?

(这超出了我的正则表达式技能)

最佳答案

试试这个:

:set hls
/^\(.*\)\n\1$

关于vim - 如何突出显示相邻的重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9148867/

相关文章:

c++ - 如何在 GVim 中禁用高亮括号

vim - 获取当前行的长度

vim - 在不从 Vim 中过滤的情况下执行 shell 命令

vim - "edit a new file"或 "switch to existing buffer"的单个 vim 命令?

vim-fireplace Connect 命令不会运行

Vim:如何删除嵌套 block 中的右方括号

Vim 作为 Visual Studio IDE

python-rope/ropevim 无法正常工作

xml - Vim - 删除 XML 注释

vim - 默认 GNU 链接器脚本名称,以便 VIM 进行语法高亮显示