2018年5月28日星期一

VIM查找替换常见操作



# vim demo.py

查找:
#normal模式下按下“/”输入关键字,回车-匹配第一个,按下“n”查找下一个,按下“N”查找上一个。
#例子:查找 python                   
# /python\c                                        "\c"忽略大小写,不加默认区分大小写
#在normal模式下按下*即可查找光标所在单词(word)


替换:
#全文
#  :%s/查找词/替换词/g                      “/g”表示全部替换,不加则替换光标后一个
#例子:替换 123 为 321
# :%s/123/321/g

#当前行
#  :s/查找词/替换词/g
#例子:替换 123 为 321
# :s/123/321/g


行首添加:
#在每行开头添加 “###”字符
# :%s/^/###/                 

#在当前行开头添加 “###”字符
# :s/^/###/   

行尾添加:
#在每行结尾添加 “###”字符
# :%s/$/###/                 

#在当前行结尾添加 “###”字符
# :s/$/###/ 



#清除全文的空行
# :g/^s*$/d



#清除全文行尾空格:
# :%s= *$==


#清除全文换行符
# :%s/\n//g

0 评论:

发表评论