我有这样的c格式文本:
"%d %d"
我希望将其更改为"%l%l"之类的文本
我在vim命令模式下尝试了:
:%s:%d:%l:g
它不起作用。然后我尝试了:
:%s:%%d:%%l:g
也不起作用。如何修复它?
您无需逃脱%
字符。这些工作之一:
:%s/%d/%l/g
:%s:%d:%l:g
,您不仅限于/
或:
作为描述字符。从VIM的帮助:
而不是围绕图案和替换字符串的'/',您 可以使用任何其他单字节字符,而不是字母数字字符, '','"'或'|'。如果要在搜索中包含一个'/',这很有用 模式或替换字符串。示例:> :s///