当前为:
printf "arguments not valid"
要想在每个printf后面都加是\n
正确写法:
:1,$s/"/\\n\"/gc
错误写法:
:1,$s/"/\n"/gc
错误写法得到的结果是:
printf "arguments not valid^@"
尝试其他错误写法:
:1,$s/"/\n/gc
得到结果:
printf "arguments not valid^@
分析原因:
转义字符本身也需要被转义。
"本身就是我们需要的字符,不用转义。
所以正确的写法也可以是:
:1,$s/"/\\n"/gc