假设我有一个文本文件,其文本为“ hello world”,现在我想将双引号(“)替换为带有双引号(\”)的斜杠,我已经使用:%s/"/\"/g
进行了替换,但是它不起作用
答案 0 :(得分:1)
当您要查找或替换反斜杠\
时,需要让vim知道您实际上并不是在尝试对该反斜杠右边的字符进行转义。这样做的方法是使用另一个反斜杠转义反斜杠,例如\\
,以便第一个反斜杠转义其右侧的反斜杠。
这给你
:%s/"/\\"/g
了解这一点的好地方是 http://vimregex.com/