1、vi编辑器的是什么,有什么作用。
自解:vi编辑器是个文本编辑工具,可以用来查看一个文本和修改与删除(还有一些特定操作)
2、vi 编辑器的使用方法,它是一个编辑文本的一个程序,如果你原先有个你所需编辑的文本它会直接打开如果你没有它会自己给你创建一个,所以非常人性化。
如何vi打开或者创建一个文本文件呢?
ls --查看当前目录下的所有内容
touch a.txt --创建一个名为a.txt的文本
vi a.txt --使用vi编辑器打开a.txt ,如果没有创建a.txt vi编辑器会帮你创建一个空的文本
3、打开文本以后你会发现你无法在里面写入一些文字。这是怎么回事呢?
主要原因是因为vi编辑器的模式问题,vi有以下三模式
命令模式-输入模式-末行模式:在不同的模式中对文件进行的操作也不同。
命令模式:启动vi编辑器默认进入命令模式,该模式中主要完成光标移动,字符串查找,以及删除,复制,粘贴文件内容等相关操作
输入模式:该模式中主要的操作就是录入文件内容,可以对文本正行进行修改或者添加新的内容。处于输入模式时,vi编辑器的最后一行会出现"--INSERT--" 的状态提示信息
末行模式:该模式中可以设置vi编辑器的环境的三种状态,通过不同的按键操作可以在不同的模式之间进行切换。例如,从命令模式按冒号键 “:” 可以进入末行模式
而如果按 i 、insert 等键可以进入输入模式,在输入模式中,按Esc键返回至命令模式
http://img1.51cto.com/attachment/201301/182133788.jpg![](https://s1.51cto.com/images/blog/201902/09/00a6a7c76f65a7ac0c67d69b9c261799.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
命令模式的基本操作
复制:使用按键命令yy复制当前行的内容到剪切板。
粘贴:
删除:使用del键删除光标处的单个字符,
原文地址:http://blog.51cto.com/13701082/2349038