标签: vim
我正在vim打开的文本文件中编辑行号N.我想找到所有出现的模式P或模式Q,当且仅当它们出现在包含范围[N-K,N + K]中的行号中时,K是定义变量的值。这样的事情有可能吗?这将是一个非常需要的脚本的基础......
vim
答案 0 :(得分:2)
:-5,+5g/P\|Q
显示当前行上方5行和下方5行之间包含P 或 Q的所有行。
P
Q
如果您想在脚本中执行此操作,请参阅:help search()。
:help search()
有关范围的更多信息,请参阅:help range。
:help range