Chinaunix首页 | 论坛 | 博客
  • 博客访问: 512948
  • 博文数量: 174
  • 博客积分: 8001
  • 博客等级: 中将
  • 技术积分: 1840
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-04 19:30
文章分类

全部博文(174)

文章存档

2011年(1)

2010年(24)

2009年(149)

我的朋友

分类: LINUX

2009-05-09 15:58:29

vim有时候命令是大写的,但这不意味着你要将大写锁定,而是使用shift+[a-z]来切换。
这样就可以省却许多击键。(一直以来都用错误的方式得到以为是正确的结果。)
 
vim的记录宏功能:
1.在normal下,q+[a-z]开启记录功能;
2.进行编辑;
3.在normal下,使用q退出;
4.使用@[a-z]套用记录宏。
注意:vim的记录宏功能不少智能化的,例如有vim文件如下:
html body
html title
...
你想修改如下:
<\html> <\body>
<\html> <\title>
...
你不能在你的记录宏中使用移位等操作来记录你对第一行的修改,你应该使用b, w, ^, $等正则位置标识符,
这就是说“你应该使你的操作智能化"的原因。
 
用vim格式化代码:
vim的指令序列:“从...开始做...直到..."
gg=G
=就是使用缩进的命令。
 
其实上面说的是”命令+motion“的组合。
 
搜索命令:
#,跳转到光标下面的单词的上一个完全匹配
*,跳转到光标下面的单词的下一个完全匹配
 
 
 
阅读(1185) | 评论(0) | 转发(0) |
0

上一篇:重定位stderr

下一篇:Advanced GStreamer concepts

给主人留下些什么吧!~~