在python输出中识别vim的“\ t”的问题

时间:2010-04-22 01:11:14

标签: python vim sed

我有一个像这样的python代码

file_out.write(str(i).strip()+"\t"+str(dict1[i]).strip()+"\n")

但是当我尝试用vim通过在写的文件上说出来来认识到这一点时。

:%s/\t/|/g

但它无法识别\t

2 个答案:

答案 0 :(得分:2)

:%s/\\\t/|/g

因为\本身就是一个特殊的字符,需要使用\进行转义。

答案 1 :(得分:0)

我会:%s/^V^I/|/g ^V表示控制-V而^I表示控制-I-这就是你在vim命令中输入标签的方法!