分类:
2010-11-06 14:14:16
用vim写程序代码
vim是优秀的源代码编辑器, 有很多的功能是专门为写程序设计的. 这里是一些常用的:
]p | 和p相似, 但是它可以自动调整粘贴的代码和已有的代码缩进. 试试吧. |
% | 把光标放在某个花括号{}, 中括号[]或者圆括号()上, 按%会把光标移动到与之对应的花括号, 中括号或者圆括号上. 对于修正多层嵌套逻辑代码块的括号解析问题来说, 这个功能堪称救人于水火之中. |
>> | 缩进高亮选中的代码. (对高亮选中请查看前面章节, 如果没有文本被高亮选中, 则将当前行缩进) |
<< | 和>>类似, 但是反方向(译注: 缩进是向右移动行, 反方向既向左移动). |
gd | 把光标移动到当前光标所在位置的函数或者变量的定义(definition)(或声明(declaration)). |
K | 打开当前光标所在词对应的手册页(man page). (比如你的光标当前在sleep这个词上, vim会显示sleep的手册页) (译注: 这个功能貌似只对vim的原生OS--unix上有用) |
(译注: 结合ctags, cscope之类的辅助工具, vim可以提供更强大的程序代码编写功能)