oracle去除制表符,[20181019]vim小技巧删除制表符.txt

[20181019]vim小技巧删除制表符.txt

--//有时候看一些blog,原始的链接不好看,我一般选择copy and paste下来,慢慢看,

--//而且自己可以适当编辑和排版,但是遇到最大的问题就是原始文章里面有制表符.

--//如果这些制表符在行开头很好办,我一般在vim下执行:

:%s/\t/    /g

--//但是如果制表符出现在行中间就比较麻烦,我这样替换反而原始的文章变成了乱码,

--//特别看oracle的执行计划.我一直想vim是否有简单的方法,将里面的制表符换成空格,而保持"原样".

--//仔细看一下vim随机手册,发现实际上很简单,执行:

:retab! 200

--//手册说明:

Replace all sequences of white-space containing a with new strings of white-space using the new tabstop value

given.  If you do not specify a new tabstop size or it is zero, Vim uses the current value  of 'tabstop'.

--//这条命令相当于最后重新设置tabstop=200,当然还做其他事情(中文还不好表达).

Replace all sequences of white-space containing a with new strings of white-space using the new tabstop value

given.

--//很少有文章出现200个空格,当然缺点修改当前配置tabstop=200,实际上再执行如下设置回来就ok了:

:set tabstop=4

--//注:我个人喜欢设置tabstop=4.我喜欢定义一些快捷键如下:

map :retab! 200:set tabstop=4

--//这样按+就可以完成操作.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值