在我使用过的几乎每个vim副本中,程序都会在替换文本后给出更改说明。 (例如,将显示类似“20行上的92次替换”的内容。)
我现在正在使用vim的副本,默认情况下不这样做。
是否有一个简单的命令(或我可以添加到我的vimrc文件中)来启用此行为?
答案 0 :(得分:5)
答案 1 :(得分:5)
我认为您体验了'report'
选项的效果。如果(替换或任何其他命令)的更改覆盖的范围超过那些(默认值2),您将看到该消息,否则什么都没有。
因此,您可以将以下内容放入~/.vimrc
,以便始终看到这些消息:
set report=0
答案 2 :(得分:1)
虽然不完全是你的问题, 在vim的替换中,你可以使用“n”标志来计算数量 匹配和线(没有真正的替换)。
实施例
:%s/a//gn
55311 matches on 17459 lines