Chinaunix首页 | 论坛 | 博客
  • 博客访问: 193867
  • 博文数量: 44
  • 博客积分: 2021
  • 博客等级: 大尉
  • 技术积分: 937
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-03 22:55
文章分类

全部博文(44)

文章存档

2009年(2)

2008年(42)

我的朋友

分类: LINUX

2008-03-12 20:38:21

Vi 的详细使用及命令

j 向下移一行

k 向上移一行

h 向左移一位

l 向右移一位

0 数字0移到一行的行首

$ 美员符号移到一行的行尾

w 向前移动一个单词

b 向后移动一个单词

ctrl + f  向下翻页

ctrl + b  向上翻页

gg 移动到文档的第一行

G  移动到文档的最后一行

i   insert 光标当前插入

I   insert 光标移动到行首进行插入

a   insert 光标之后插入

A   insert 光标移动到行尾进行插入

esc 在命令方式和插入方式之间进行转换,只有在命令模式下,才可以对文档进行导航

o 在当前行下增加新的空行

O 在当前行上增加新的空行

u 撤消上次操作,可以反复撤消

ctrl + r u相反,可以重做上次命令,发现u做的过头了,可以用ctrl + r 返回去

x 删除光标所在字符

r 按了r后直接按要替换的字符,光标当前的字符直接被替换掉了

c w 先按c再按w就会删除当前光标所在的单词,进入到insert模式

d w 先按d再按w就会删除当前光标所在的单词,还是在命令模式中

dd 删除行

d$ 删除光标到行尾的内容

J  join命令,光标所在行的下一行向上移动到光标所在的行

yy 复制整行

p  粘贴在光标所在行之下

P  粘贴在光标所在行之上

y $ 光标位置开始复制该行文本到行尾

可以在ddp之前都加上数字,如2dd就是删除光标所在行这内下向两行,同理p

. 句号键,可以执行最后一条命令,在vi的命令模式下

/string 搜索文本

string 同上一样的效果

w 保存

q  退出

wq 保存退出

q! 不做修改退出

x 保存退出

:1,$s/old_string/new_string/g替换

vi 命令模式下用:number可以很快定位到第几行

 

阅读(734) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:关于备份文件的时间定义

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