vi命令的常用操作

上一篇 / 下一篇  2008-05-06 17:09:40 / 个人分类:Linux

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


相关阅读:

TAG: vi

引用 删除 sea——line   /   2008-05-08 09:41:40
我喜欢
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-20  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 977
  • 日志数: 30
  • 文件数: 2
  • 建立时间: 2008-04-16
  • 更新时间: 2008-07-08

RSS订阅

Open Toolbar