描述vim替换

时间:2017-07-20 07:12:11

标签: vim

在我使用过的几乎每个vim副本中,程序都会在替换文本后给出更改说明。 (例如,将显示类似“20行上的92次替换”的内容。)

我现在正在使用vim的副本,默认情况下不这样做。

是否有一个简单的命令(或我可以添加到我的vimrc文件中)来启用此行为?

3 个答案:

答案 0 :(得分:5)

它由选项report管理。

您可以使用

查看当前设置
3. Select the new JRE:

报告最小的变化

set report?

答案 1 :(得分:5)

我认为您体验了'report'选项的效果。如果(替换或任何其他命令)的更改覆盖的范围超过那些(默认值2),您将看到该消息,否则什么都没有。

因此,您可以将以下内容放入~/.vimrc,以便始终看到这些消息:

set report=0

答案 2 :(得分:1)

虽然不完全是你的问题, 在vim的替换中,你可以使用“n”标志来计算数量 匹配和线(没有真正的替换)。

实施例

:%s/a//gn
55311 matches on 17459 lines