学习 vi/vim 和 Linux,学习使用 :reg 和 :let。我的问题是如何替换和编辑寄存器中的文本?我已经在网上搜索过,在 vi/vim 帮助中也做了一些尝试,但没有得到预期的结果...
Ex:
Register a:
"1. This is a sentence. This is another sentence. This is yet another sentence."
:.s/This/That/g
- 将文件中每行出现的所有"This"替换为"That"。
如何在寄存器a中将"This"替换为"That"?
感谢您提供建议或答案...
Martin
:h getreg()
:获取指定寄存器中的文本内容。:h getregtype()
:获取指定寄存器中的文本类型。:h substitute()
:在文本中替换匹配的模式为指定的文本。:h setreg()
:将文本设置到指定的寄存器中。