VIM多行缩进技巧

VIM入门有一段时间了。除了一些基本操作已经熟练以外,似乎自己还有很多东西木有了解。但是许多VIM的指导教程都说会遇到瓶颈,想要坚持下来就得靠平时积累。于是乎,我就尝试着一点一点地去了解去做。


这次是关于缩减的问题。其实很多时候,无论是师弟问问题也好,还是说自己想跑一个网上的DEMO也好,缩减永远是最大的一个问题。有些人不追求编码规范,有些人则因为编辑器的不同导致缩进的不一致(部分人缩进是两个空格)。而网上的DEMO有一部分连格式化都没有。因此,问题就来了。 在VIM下如何解决这个问题呢?


首先当然是先去谷歌一下啦。很快解决问题——使用方式:N==,不要以为我卖萌,的确是这样的。其中N为你要格式化的行数。==就是两个等号。当然是要在normal模式下执行咯。


但是接着下来又出现问题了。当你需要格式化整个文件,而你的代码却达到千行时,不就要G一下看看最后一行的行号再输入行数了么?有没有一个直接的命令呢?鄙人胆怯地试了一下,居然成功了:gg=G,就是这个命令。


VIM是聪明睿智的。当你不会用它的时候,不是因为它不懂你,而是你不懂它。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值