在vsvim for visual studio中,我可以突出显示一个选项并输入:s/hello/world/g
以使用hello
在我的选择中出现所有world
,但这不适用于VsCode Vim,这是一个不在这个版本的vim中的功能还是不同的特殊键序列?
答案 0 :(得分:2)
选择一些行并按:
后,您会发现Vim命令行已默认为'<,'>
- 这是一个引用所选行的Vim范围。您需要将此范围保留为命令的一部分,然后键入s/...
,即
:'<,'>s/hello/world/g
或者如果您只想替换整个文件中的所有匹配项,您可以跳过突出显示这些行并使用指示整个文件的%
范围:
:%s/hello/world/g
如果好奇,你可以learn more about some of the other ranges that can be used.