免费注册 查看新帖 |

Chinaunix

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

Solaris 10环境的学习2 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-17 21:15 |只看该作者 |倒序浏览
vi编辑器的使用
今天给大家介绍一下Solaris 10下的vi编辑器的使用。
vi发音为“vee-eye”是可视化编辑器的缩写。它是SunOS下的标准编辑器,它不是基于窗口的,可以用在任意类型的终端上来编辑文件。你可以用vi来输入和编辑文本,但是它并不是一个字处理器。vi不对格式化的文本进行操作,它使用很多的命令,通过这些命令你可以对文本进行各种操作。
作为一个初学者,就我自身来说,这个是非常重要的。如果对于vi命令,没有一个大概的了解,很多事情是很难进行下去的,例如,要对某些文件进行操作时,很难适应它的方式。因此,学习vi的使用是十分必要的。好了,不说了,言归正传,下面开始介绍vi的命令吧!
  • 创建一个文件:

          vi 文件名------如果该文件存在则打开该文件,否则新建一个文件
  • vi的两种模式

          编辑模式和命令模式-----按ESC键可以直接切换回命令模式
  • 文件的保存:

          在命令模式下,:w
  • 文件的保存退出:

          在命令模式下,:wq
  • 不保存退出:

          在命令模式下,:q,:q!是强制退出
  • 打印文件:

          退出vi后,lp 文件名
  • 插入文本:

          在命令模式下,输入a(apend)表示在光标的右侧插入文本
          在命令模式下,输入i(insert)表示在光标左侧插入文本
          在命令模式下,输入o(小写)表示在光标下面新建一行空文本
          在命令模式下,输入O(大写)表示在光标上面新建一行空文本
  • 更改文本:

          更改一个单词,输入cw,键入更改的单词,然后按ESC
          更改一行,输入cc,键入更改的一行,然后按ESC
          用一个或多个字符来替换一个字符,输入s(substitue),输入替换的文本,然后按ESC
          替换光标选中的一个字符,输入r(replace),输入替换的字符,自动切换回命令模式,不用再按ESC
  • 取消更改操作:

          取消上一次的命令,按u即可
          取消对一行的所有操作,按U即可
  • 删除文本操作:

          删除一个字符,x(小写)删除光标右侧的字符,X(大写)删除光标左侧的字符
          删除一个单词,dw
          删除一行,dd
  • 复制和移动文本:

          复制行,yy或者Y,然后移动光标到想复制的位置,p(放在光标的下面)或P(放在光标的上面);另外yy可以复制多行,例如,5yy表示从当前向下数五行的文本
          移动行,dd,然后p或P;它也支持多行的移动,如7dd
哇,好多命令阿!真是够消化一阵子了,其实记忆这些命令最好的方法就是上机实践一下,这样印象才会非常地深!哈哈,今天就介绍到这里了,希望能对你有帮助!


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP