vim 如何替换反斜杠 \

vim 如何替换反斜杠 \

我想在 vim 中替换所有反斜杠后跟 'n'。例如: s\\n\\g 例子

答案1

:%s/\\n//g将简单地删除 的每个实例\n

:%s/\\n/(something else)/g\n将用替换 每个实例(something else)

答案2

反斜杠始终具有转义功能,因此必须使用双反斜杠。

对于除反斜杠之外的任何其他特殊字符,您都可以使用:set nomagic,完成后:set magic甚至更轻松地一步完成,只需\M在末尾添加即可。例如 :%s/a/b/\M

但是每个反斜杠前面都必须有另一个反斜杠,为了使替换工作顺利进行,还请使用正斜杠作为分隔符: s/\\n//\g

相关内容