1.先按Esc进入命令方式,然后在打出‘:’(英文输入情势下)

目录

  1. 正文
  2. 开垦文件进入编辑
  3. 留意脚下情势
  4. 光标移动
  5. 插入内容
  6. 删除
  7. 撤除操作
  8. 拷贝粘贴
  9. 保存/退出
  10. 在三个公文中复制粘贴
  11. 索求字符串
  12. 轮换字符串

二.输入格式:  首行数,末行数s/要替换的字符串/替换的字符串/g  
 (不加g只替换每行的三个要替换的字符串,前面包车型地铁不会交替)

正文

下边介绍vi
的貌似用法,本文适合初大方入门,但不吻协作为手册举行询问,假如急需以命令导向的手册,请使用$
man vi|more

 

    eg:1二,2二s/abc/123/g  将1贰行到22行的字符串’abc‘替换到’1二三‘
(s代表字符串的乐趣)

开垦文件进入编辑

编纂一个文件:

$ vi example.txt

并且编制五个公文:

$ vi file1 file2 ... fileN

假诺选用vi
编辑的某部文件未有平常保存退出,会遗留1个暗含的文书:.filename.swp
,使用如下命令恢复生机从最后贰回保存到窘迫退出前所做的编写:

$ vi -r filename

 

 

瞩目脚下方式

跻身文件编写后,vi有种种方式,1种是插入方式(按钮盘i
进入),这几个格局下键盘输入会作为字符扩充到文件中。

另壹种是编辑方式,那些情景下能够直接输入指令来移动光标,删除字符等操作,不须求回车确认,每3个命令按钮都会直接产生成效。在插入格局下按ESC
键会回到编辑形式。

其二种是命令形式,在编写方式下按冒号”:”
即进入命令情势,那时键盘输入的字符会出现在显示屏下方,回车后,命令推行。这一个格局下能够输入保存、字符串寻觅、退出编辑等一声令下。命令情势下,按回车或者ESC
键,回到编辑格局。

第三种是寻找形式,在编写制定格局下输入斜杠”/” 只怕问号”?” 即进入寻觅格局。

上面包车型大巴多种形式是小编为了描述方便所起的名字,上面将引用到。

 

增加补充:要是钦赐行数,在s前边加上’%’能够兑现全文范围内替换

光标移动

光标的上、下、左、右移动,分别对应开关:k、j、h、l (编辑情势)。

固定到结尾1行,输入大写G(编辑方式)。

回去第贰行,输入小写g(编辑方式)。

跳到第n 行,在命令情势下输入数字n ,回车。

来妥帖前所在行数和列数,编辑方式下输入ctrl+g 。

 

 

插入内容

在当前字符前面插入内容,编辑方式下输入i
,进入了插入方式,然后输入内容,输入达成之后,按ESC 回到编辑形式。

在方今字符后边插入内容,编辑情势下输入a ,其余操作与地点同样。

在行业首插入内容,编辑情势下输入大写I 。别的操作与地点一样。

在行当尾追加内容,编辑形式下输入大写A 。别的操作与地点同样。

 

删除

去除当前光标的字符,编辑情势下输入x
,若是期待删除当前光标前边的字符,输入大写X 。

去除1行,编辑格局下三番五次一次输入d 。删除二个单词,编辑情势下种种输入dw

从当下光标删除至行尾,编辑形式下壹壹输入d$ 。

 

网站地图xml地图