今天给大家介绍一下Solaris 10下的vi编辑器的使用。
vi发音为“vee-eye”是可视化编辑器的缩写。它是SunOS下的标准编辑器,它不是基于窗口的,可以用在任意类型的终端上来编辑文件。你可以用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
哇,好多命令阿!真是够消化一阵子了,其实记忆这些命令最好的方法就是上机实践一下,这样印象才会非常地深!哈哈,今天就介绍到这里了,希望能对你有帮助!