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的话只改变查询的第一个。

posted @ 2019-06-02 22:47  快乐的张小凡  阅读(124)  评论(0编辑  收藏  举报