linux之VI文本编辑器

Posted zhangxiaofan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux之VI文本编辑器相关的知识,希望对你有一定的参考价值。

一、简介

1、概念

    文本编辑器,类unix操作系统自带文本编辑器。vim增强版本(有些版本不一定自带,如mini版)。

2、使用语法

      vi 文件

      vim 文件

3、vi编辑器的三种模式

命令模式、插入模式、底行模式(w:保存 q:退出 !:强制退出)

 技术图片

 

二、三种模式命令

1、命令模式

(1)逐字符移动

↑↓←→  或者 hjkl(左下上右)

(2)逐个单词移动

      w(W):单词首字母向后移动(忽略符号)

      b(B):单词首字母向前移动(忽略符号)

(3)逐句移动

   () :句子标识

(4)逐段移动

 :空行标识

(5)文档移动

 文档开始:gg

 文档末尾:G

(6)行首尾移动

   行首:0

   行尾:$

(7)基本操作

 dd:删除(delete)

 yy:复制(2 yy p 意思为复制两行)

 p:粘贴(paste)

 u:撤销

2、插入模式

(1)a:光标后一位插入   A:行尾插入      (at the back:后面)

(2)i:光标前一位插入   I:行首插入(in front:前面)

(3)o:光标下一行     O:光标所在行

3、底行模式

(1)set nu:设置行号

(2)set nonu:取消

(3)number:跳转到指定行

(4)/key :查找指定内容(n:向后移动 N:向前移动)   

(5)替换格式:

       :开始行,结束行 s/旧字符串/新字符串/g

  注意:若是没有g的话只改变查询的第一个。

以上是关于linux之VI文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章

LINUX初学之文本编辑器(vi ,vim)

Liunx系统——VI文本编辑器之初见

Linux之文本编辑器

Linux之vi/vim编辑器

linux初始之vi编辑器

linux之VI编辑器使用