Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1181605
  • 博文数量: 181
  • 博客积分: 4968
  • 博客等级: 上校
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-13 21:52
文章分类

全部博文(181)

文章存档

2015年(2)

2013年(6)

2012年(22)

2011年(41)

2010年(27)

2009年(51)

2008年(32)

我的朋友

分类:

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可以提供更强大的程序代码编写功能)

阅读(918) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~