VIM代码块对齐
来源:互联网 发布:淘宝上的息肌丸靠谱吗 编辑:程序博客网 时间:2024/06/06 02:34
整理一下vi编辑时,对齐文本的方法
(此文转载自:http://hi.baidu.com/glqcherish/item/49a5d4d9c902fc9f270ae76a)
之前从其他地方复制了一个格式很乱的代码到vi文本中,在网上找了好久对齐文本的方法,现整理一下,会有用的。
方法1:
左对齐(用的比较多的)
:{range}left [margin]
解释:
{range}指需要对那些行进行操作;
[margin]指最终该行首字符据屏幕左边缘的距离,若不指定,则默认紧靠屏幕左边缘。
例如:
:1,3 left 5
结果如下:
居中对齐
:{range}center[margin]
解释:
{range}指需要对那些行进行操作;
[margin]是指要居中的行的宽度,若不指定,则默认使用 'textwidth' 的值。(如果'textwidth' 是 0,则默认为 80。简单理解,就想一些居中显示歌词一样)
右对齐
:{range}right[margin]
两段对齐(这个不太懂)
Vim 并没有提供内建的方法来使文本两端对齐。不过,我们可以通过使用一个灵巧的宏来做这项工作。要使用这个包,执行下列命令:
:runtime macros/justify.vim
这个 Vim 脚本文件定义了一个新的可视命令 "_j"。要使一块文本两端对齐,只需在可视模式中选择该文本块,然后执行 "_j"。
请查阅该文件以获得更详细的解释说明。在文件名 $VIMRUNTIME/macros/justify.vim
上键入命令 "gf",就可以打开该文件。
作为另一个选择,你还可以使用一个外部程序来对文本进行过滤。例如:
:%!fmt
方法2:
当前光标处:行数(加)大于号,向右对齐
行数(加)小于号,向左对齐
会对当前光标到向后的n行进行操作;移动几个空格,就按几下大小于号
例如:(光标位于第1行)
2< //然后enter
运行后结果如下:
- VIM代码块对齐
- vim代码块对齐
- vim下的代码块对齐操作
- vim代码块对齐,常用的就是左对齐
- vim代码自动对齐
- vim 代码块排版
- Vim代码块注释操作方法
- vim =G 代码缩进对齐
- VIM代码 格式化与注释 自动对齐
- Vim自动高亮代码块脚本
- vim 对齐
- Vim技巧一则——代码自动对齐
- Vim小技巧---代码自动对齐,智能提示
- 在vim编辑器中怎么使不齐的代码对齐
- 点滴学习Linux --- Vim 代码块缩进快捷键
- 代码对齐
- 代码对齐
- 代码对齐
- POJ 1833 排列
- IT人的工作经验
- 类-Classes
- 始于脚下
- hdu 1160 FatMouse's Speed
- VIM代码块对齐
- 解决泛泰A850L编译CM10.2(android4.3)自带相机没有1300w分辨率选项的方法
- 关于sql语句的执行顺序问题
- 获得两字符串的最长公共子字符串
- ContentUris及withAppendedId()和parseId()
- Android呼出电话流程(原)
- Android BroadcastReceiver
- hdu 2602 Bone Collector
- poj 3461 Oulipo kmp基础