Solaris 10环境的学习2

发表于:2007-05-26来源:作者:点击数: 标签:
vi编辑器的使用 今天给大家介绍一下Solaris 10下的vi编辑器的使用。 vi发音为“vee-eye”是可视化编辑器的缩写。它是SunOS下的标准编辑器,它不是基于窗口的,可以用在任意类型的终端上来编辑文件。你可以用vi来输入和编辑文本,但是它并不是一个字处理器。v
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

          更改一行,输入clearcase/" target="_blank" >cc,键入更改的一行,然后按ESC

          用一个或多个字符来替换一个字符,输入s(substitue),输入替换的文本,然后按ESC

          替换光标选中的一个字符,输入r(replace),输入替换的字符,自动切换回命令模式,不用再按ESC

  • 取消更改操作:

          取消上一次的命令,按u即可

          取消对一行的所有操作,按U即可

  • 删除文本操作:

          删除一个字符,x(小写)删除光标右侧的字符,X(大写)删除光标左侧的字符

          删除一个单词,dw

          删除一行,dd

  • 复制和移动文本:

          复制行,yy或者Y,然后移动光标到想复制的位置,p(放在光标的下面)或P(放在光标的上面);另外yy可以复制多行,例如,5yy表示从当前向下数五行的文本

          移动行,dd,然后p或P;它也支持多行的移动,如7dd

哇,好多命令阿!真是够消化一阵子了,其实记忆这些命令最好的方法就是上机实践一下,这样印象才会非常地深!哈哈,今天就介绍到这里了,希望能对你有帮助!

原文转自:http://www.ltesting.net