VIM 文本替换 : :%s/é/&é/g 外语



我有一个带有多个法语字符的文本:我正在尝试替换HTML代码的所有出现

示例été以获取=>été现在我要么有错误,要么有一个奇怪的文本

:%s/é/&é/g  => this gives me a ééeacute;tééeacute;
:%s/é/&é/g  => this gives me a éeacute;téeacute;
:%s/é//é/g  => this gives me an error Trailling character

在替换部件中,&是特殊的,它代表整个匹配:

J'ai mangé du paté de campagne.
:s/é/&´/g
J'ai mangéacute; du patéeacute; de campagne.

退出以获得所需的&:

:s/é/´/g
J'ai mang´ du paté de campagne.

最新更新