Chinaunix首页 | 论坛 | 博客
  • 博客访问: 871272
  • 博文数量: 322
  • 博客积分: 6688
  • 博客等级: 准将
  • 技术积分: 3626
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-19 11:26
文章分类

全部博文(322)

文章存档

2013年(5)

2012年(66)

2011年(87)

2010年(164)

分类: LINUX

2010-10-15 17:57:24

vi不简单的介绍其作用,下面为其常用命令:
一、一般模式中使用:
1、h或左方向键------>左移一个字符
2、l或右方向键------>右移一个字符
3、j或下方向键------>下移一个字符
4、k或上方向键------>上移一个字符
5、n + 空格------>向右移动n个字符
6、n + 回车------>向下移动n行
7、0------>移动到该行的第一个字符处
8、$------>移动到该行的最后一个字符处
9、H------>移动到第一行第一个字符处
10、M------>移动到中间行第一个字符处
11、L------>移动到最后一行最后一个字符串
12、G------>移动到最后一行第一个字符处
13、n + G------>移动到第n行第一个字符处
14、/word------>从当前行开始向后查找一个匹配的字符串
15、?word------>从当前行开始向前查找一个匹配的字符串
16、:n1,n2s/word1/word2/g------>从n1行到n2行搜索字符串word1,并用word2来替换
17、:1,$s/word1/word2/g------>从第一行到最后一行搜索字符串word1,并用word2替换
18、:1,$s/word1/word2/gc------>从第一行到最后一行搜索字符串word1,并用word2替换,替换前需要用户确认
19、x------>从当前字符开始向后删除一个字符
20、X------>从当前字符开始向前删除一个字符
21、n + x------>从当前字符开始向后删除n个字符
22、n + X------>从当前字符开始向前删除n个字符
23、dd------>删除当前行
24、n + dd------>从当前行开始删除n行
25、dG------>从当前行开始一直删除到最后一行
26、yy------>复制当前行
27、p------>粘贴到当前行的下一行
28、P------>粘贴到当前行的上一行
29、u------>恢复前一个动作(仅前一个)
二、编辑模式中使用:
1、i------>从当前行的当前字符前面插入所输入的字符
2、a------>从当前行的当前字符自动后移后插入所输入的字符
3、o------>在当前行的下一行开始插入新的一行
4、O------>在当前行的上一行开始插入新的一行
5、r------>替换当前字符
6、R------>替换当前的字符直到按下Esc键停止
三、命令模式中使用:
 
 
阅读(1131) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-10-19 17:16:02

广州红帽认证 LPI认证 详情咨询QQ786299545

chinaunix网友2010-10-16 16:13:23

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com