- 找了半天,还是大牛的博客比较有用:
- 从其他地方复制了一个格式很乱的代码到 vi 文本中,想让代码左对齐怎么办?直接在“命令行模式”下使用:
:{range}left [margin]
解释:
{range}指需要对那些行进行操作;
[margin]指最终该行首字符据屏幕左边缘的距离,若不指定,则默认紧靠屏幕左边缘。
例如:
:1,3 left 5
我在网上拷贝了 list.h 头文件的内容到 vi 界面上会出现乱码,我想左对齐。
在命令行模式下使用 ":1,16 left" 命令后,代码就对齐了,哈哈。
还可以在命令行模式下使用“:1,16 <”命令后,代码也能对齐,但并没有像上面那样,下面有几行并没有完全左对齐,不深究了,就用第一种方法好了。有空再来深究。
可上面的命令会将代码直接都 “左对齐”了,但代码块并不都是左对齐的啊,所以,还是在命令行模式下,使用 ctrl+v 去选中代码块,按下=号,从而让代码块对齐比较好用。
- 其他的“居中对齐”,“右对齐”和“两段对齐”暂时还不知道具体会在什么情况下使用,按下不表。