ITPub博客

首页 > Linux操作系统 > Linux操作系统 > vi命令的常用操作

vi命令的常用操作

原创 Linux操作系统 作者:byfree 时间:2008-05-06 17:09:40 0 删除 编辑

vi -r filename :在上次用vi编辑时发生系统崩溃,恢复filename

h :光标左移一个字符
l :光标右移一个字符
k :光标上移一个字符
j :光标下移一个字符
0 :光标移至当前行首(数字零)
$ :光标移至当前行尾
nG:光标移至第n行首
n$:光标移至第n行尾

ctrl+u:向文件首翻半屏
ctrl+d:向文件尾翻半屏
ctrl+f:向文件尾翻一屏
ctrl+b;向文件首翻一屏

i :在光标前插入文本
I :在当前行首插入文本
a :光标后插入文本
A :在当前行尾插入文本
o :在当前行之下新开一行
O :在当前行之上新开一行

dd  :删除当前行
ndd :删除当前行及其后n-1行
x   :删除停留点的字符
X   :删除光标前的一个字符

/xx :从光标开始处向文件尾搜索xx字符(xx处是你要搜索的字符)
?xx :从光标开始处向文件首搜索xx字符
n   :搜索下一个
N   :搜索上一个

xp  :交换两个字符位置
ddp :上下两行调换
Yp  :将当前行复制并粘贴到下一行
J   :将下一行字符与光标所在行合并
G   :光标跳到文件最后一行首
1G  :光标跳到文件第一行首

vi的操作很多很灵活,要记住所有的操作基本是不可能的,这里我只记了一些自己常用到的,以后用到其它的再慢慢增加吧!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17997/viewspace-261561/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 在RHEL5中开启XDMCP
请登录后发表评论 登录
全部评论

注册时间:2008-04-16

  • 博文量
    65
  • 访问量
    232611