我有以下类似python的文字:
if a==0:
print ok
[1:]xy
我希望删除所有“ [1:]”内容。所以我尝试了这个:
%s/[1:]//g
不幸的是,第一行更改为
if a==0
“:”被删除了,不是我所期望的。那我该怎么办?
答案 0 :(得分:4)
Vim搜索使用正则表达式进行匹配,[
和]
是正则表达式中的特殊字符,以匹配字符集。
[1:]
表示1
或:
。您需要使用%s/\[1:\]//g
答案 1 :(得分:2)
像这样逃脱方括号:
%s/\[1:\]//g