以前的替补保存在哪里?

时间:2015-12-23 11:59:41

标签: vim

好吧,以前的搜索保存在 { "name": "sam", "city": "SF", "number": "0017100000000" (optional), "message": "xyz has occurred" } 寄存器中,可以使用/清除,但如果按 n ,则会填充let @/=""个注册表我最后一个替补命令。最后一个替补保存在哪里?我该如何清除它?

2 个答案:

答案 0 :(得分:2)

执行:s/pattern/rep/命令后,@/将再次设置为pattern

这就是按n的原因。

答案 1 :(得分:0)

@kent感谢您查看代码。我不确定这是否会设置RE_SUBST。我找到了

:he viminfo-/

表示/值可以设置为零,我认为这会产生预期的效果。要查看您设置的值:

:set viminfo?

如果它不在那里

:set viminfo+=,/0