2014-11-02 42 views
0

我有多个法国字符文字:我想,以取代所有出现一个HTML代码VIM文本替换:%s/E/&& eacute/g的外语

例如é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 
+0

你试过':%s/E/\é/g'? – ernix 2014-11-02 08:18:05

回答

1

在更换零件,&是特殊的,它代表了整场比赛:

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. 
+0

谢谢,但我得到了我以前的相同错误。 'mangéacute;' – 2014-11-02 22:15:59

+0

垃圾,我犯了一个错字。 – romainl 2014-11-02 22:41:08

+0

非常感谢budy!现在它工作了! – 2014-11-03 01:35:25