vim代码块对齐,常用的就是左对齐

  1. 找了半天,还是大牛的博客比较有用:
  1. 从其他地方复制了一个格式很乱的代码到 vi 文本中,想让代码左对齐怎么办?直接在“命令行模式”下使用:
:{range}left [margin]
解释:
{range}指需要对那些行进行操作;
[margin]指最终该行首字符据屏幕左边缘的距离,若不指定,则默认紧靠屏幕左边缘。

例如:
:1,3 left 5

我在网上拷贝了 list.h 头文件的内容到 vi 界面上会出现乱码,我想左对齐。



在命令行模式下使用 ":1,16 left" 命令后,代码就对齐了,哈哈。



还可以在命令行模式下使用“:1,16 <”命令后,代码也能对齐,但并没有像上面那样,下面有几行并没有完全左对齐,不深究了,就用第一种方法好了。有空再来深究。





可上面的命令会将代码直接都 “左对齐”了,但代码块并不都是左对齐的啊,所以,还是在命令行模式下,使用 ctrl+v 去选中代码块,按下=号,从而让代码块对齐比较好用。
  1. 其他的“居中对齐”,“右对齐”和“两段对齐”暂时还不知道具体会在什么情况下使用,按下不表。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值