首页 > 系统服务 > 详细

Vim——替换命令

时间:2019-07-22 12:53:07      阅读:77      评论:0      收藏:0      [点我收藏+]

 原创声明:本文系博主原创文章,转载或引用请注明出处。

 

1. 文本替换

#替换每一行的第一个a
:%s/a/b/
#全部替换
:%s/a/b/g
#替换/时需要转义"\/"

 

2. 缩进字符替换

# 在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:
set ts=4         # ts是tabstop的缩写,设TAB宽4个空格)
set expandtab

# 对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:
# 1)TAB替换为空格:
:set ts=4
:set expandtab
:%retab!

# 2)空格替换为TAB:
:set ts=4
:set noexpandtab
:%retab!

# 加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB。

 

 

 

【参考资料】

  1. https://www.cnblogs.com/wzqstudy/p/9480304.html
  2. https://blog.csdn.net/jiang1013nan/article/details/6298727

 

Vim——替换命令

原文:https://www.cnblogs.com/oddcat/p/11224846.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!