免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 878 | 回复: 0
打印 上一主题 下一主题

vi的简明用法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-15 10:06 |只看该作者 |倒序浏览

                这里写的是基本的编辑器vi的简明用法,我也是一边用一边学,vi有点象dos时期的wps文字编辑器,没有窗口,没有菜单,都是在命令下完成的操作,如
果习惯了windows的工作方式,会觉得vi很麻烦,关键是windows让你变得懒惰了,不再想去记哪些字符的命令。
闲话少说,下面是一些基本的简明用法,足以应付一般的使用,至于太多的功能,只能让你昏了头,如果你想深入的研究的话,就去找专门的资料,vi强大的编辑功能可够写一本书的。
vi简单地说分两种模式:命令模式和编辑模式,打开vi的时候默认是命令模式,在命令模式下不能编辑资料,可以输入各种指令让vi按你的意思去做。
打开vi了,但是我该如何编辑自己的资料呢?下面说几个命令,命令都是一些单词的缩写,缩到一个字母这么少,够简单的吧。
新增
a (append)   在光标位置的后面新增资料
A            在光标所在行的最后面新增资料
插入
i(insert)    在光标位置前插入资料
I            在光标所在行的第一个非空字元前插入资料
开始
o(open)      在光标所在行下面新增一行并进入编辑模式
O            在光标所在行上面新增一行并进入编辑模式
光标移动指令
h,j,k,l 分别代表光标移动的左、上、下、右的方向。
删除和修改
x 删除光标所在位置的字符
#x 删除光标所在位置后#个字符
dd 删除光标所在行
#dd 从光标所在行开始删除#行
s 删除光标所在字符并进入编辑模式
S 删除光标所在行并进入编辑模式
r 修改光标所在字符,r后接着要修改的字符
R 进入取代状态,新增的资料会覆盖原来的资料,直到按下[esc]回到命令模式
复制和粘贴
yw 将光标所在位置到行末的内容复制到缓冲区
#yw 将光标所在位置后#个字符复制到缓冲区
yy 将光标所在行复制到缓冲区
#yy 将光标所在行以下#行复制到缓冲区
p 将缓冲区内容粘贴到光标所在位置
所有y指令必须与p指令配合使用才能完成复制与粘贴。
查找字符
/字符 或者 ?字符
取消操作
u (undo)
文档指令
文档指令多以:开头,和编辑指令有点不同。
:q 退出vi
:q! 放弃保存强制退出vi
:w 保存文档
文档指令可以合并使用,例如:wq就是保存文档并退出vi(注意w要写在前面)
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/33475/showart_258886.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP