Chinaunix首页 | 论坛 | 博客
  • 博客访问: 983797
  • 博文数量: 186
  • 博客积分: 10020
  • 博客等级: 上将
  • 技术积分: 1676
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-14 17:08
文章存档

2011年(5)

2009年(11)

2008年(2)

2007年(111)

2006年(57)

我的朋友

分类: LINUX

2007-03-17 01:52:10

一.进入输入模式,删除和修改
1)新增
按a键:从光标所在位置后面开始输入新文本,光标后的文本随新增文本向后移动。
按A键:从光标所在行的行尾开始输入新的文本。
 
2)插入
按i键:从光标所在位置前面开始插入数据,光标后的数据随新增文本向后移动。
按I键:从光标行的第一个非空格字符前面开始插入文本。
 
3)删除与修改
按x键:删除光标处的一个字符。
按dd键:删除光标所在的行。
按r键:修改光标所在字符,r后接着要修正的字符。
按R键:进入替代状态,输入的文本会覆盖原来的数据,直到按Esc回到指令模式下为止。
按s键:删除光标所在字符,并进入输入模式。
按S键:删除光标所在的行,并进入输入模式。
 
4)简单的光标移动
h:向左移动一列
j:向下移动一行
k:向上移动一行
l:想右移动一行
 
5)查找指定的字符串
/ --- 向后查找字符
? --- 向前查找字符
N --- 沿当前查找相反方向查找下一个单词
n --- 沿当前查找相同方向查找下一个单词
 
6)行内的快速光标移动
$ --- 将光标移动到当前行的行末
^或0 --- 将光标移动到当前行的行首
:set number回车 --- 使编辑器显示行号
:set nonumber回车 --- 使编辑器不显示行号
‘’ --- 两个单引号;将光标返回到原来位置
Ctrl+d --- 屏幕定位到文件的下半屏文本
Ctrl+u --- 屏幕定位到文件的上半屏文本
 
vi文本的删除
阅读(1185) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~