我有类似的东西<Foobar Name='Hello There'/>,需要将单引号更改为双引号.我尝试了:s/\'.*\'/\"\0\"但它最终产生了<Foobar Name="'Hello There'"/>.更换\0用\1只生产双引号中一个空字符串-是有一些特殊的语法我失踪,我需要做的只是发现的字符串("你好")里面的引号分配\1?
<Foobar Name='Hello There'/>
:s/\'.*\'/\"\0\"
<Foobar Name="'Hello There'"/>
\0
\1
vi vim replace surround
replace ×1
surround ×1
vi ×1
vim ×1