我想用下面的命令来算vim的一些正则表达式的出现:Vim的错误E488:关于替代尾随字符GN旗帜
:%s/class=//gn
甚至:
:%s/class=/&/gn
但我不断收到E488: Trailing characters
。这甚至在官方文档中建议http://vimdoc.sourceforge.net/htmldoc/tips.html#count-items
任何人都可以帮忙/解释一下吗?我发现工作的唯一方法是:%s/class=/&/g
,但这在我看来有点矫枉过正,因为它实际上用相同的字符替换了正则表达式,而不是只计算出现次数。
我使用VIM 6.3
我仍然在使用提供的技巧来使用'E488:Trailing characters' :(如果这很重要,我正在使用VIM 6.3. – Patryk
那么,6.3是在2004年发布的,所以也许这个功能是在后续版本中引入的。或者你的意思是7.3?)也许':%s/class \ =/\ 0/gn'正在工作吗? – mhinz
好吧,我已经试过了7.2,它正在工作(即使没有转义字符)。很多,你可以编辑你的答案,指出旧版本的问题,我会接受它 – Patryk