18 ,vim 编辑器使用 ( 实用技术 )

1 ,三种模式 : 命令模式,输入模式,底行模式

  1. 命令模式 : 刚进入 vim 界面,就是命令模式
  2. 输入模式 : 在命令模式,输入 i 就进入编辑模式
    在编辑模式,按 Esc 退出,回到命令模式
  3. 底行模式 : 在命令模式,输入 " : " ,进入底行模式
    在底行模式,按 Esc 退出,回到命令模式
    在这里插入图片描述

2 ,编辑一个文件,用来做实验 :

  1. 建文件 : touch aa.txt
  2. 编辑文件 : vim aa.txt
  3. 内容 :
    aaaaaaaaaaa
    bbbbbbbbbbbb
    ccccccccccccc
    ddddddd
    eeee
    fffffffff

3 ,删除 1 行 :

命令模式 : dd

4 ,删除 4 行 :

命令模式 :4dd

5 ,撤销 :

命令模式 : u

6 ,反撤销 :

ctrl + r

7 ,命令没有规律 : 有的同学发现了,撤销和反撤销的命令,没有规律

因为 linux 是开源的操作系统,这些命令都不是同一个人写的,甚至不是同一家公司写的,因此,命令不太好记,有点抓不到规律,所以,同学们记不住的话,可以经常来翻笔记,时间长了,就记住了。

8 ,复制 1 行 :

命令模式 :yy

9 ,粘贴 :

命令模式 :p

10 ,复制 4 行 :

命令模式 :4yy

11 ,上下移动 : 首行

命令模式 :gg

12 ,上下移动 : 尾行

命令模式 :G

13 ,上下移动 : 上移 1 行

命令模式 : 上

14 ,上下移动 : 上移 5 行

命令模式 : 5 上

15 ,上下移动 : 下移 3 行

命令模式 : 3 下

16 ,左右移动 : 到第 1 个字

命令模式 : ^

17 ,左右移动 : 到最后 1 个字

命令模式 : &

18 ,左右移动 : 右移 5 个字

命令模式 : 5 右

19 ,左右移动 : 左移 3 个字

命令模式 : 3 左

20 ,查看行号 :

:set number

21 ,不看行号 :

:set nonumber

21 ,翻页 : 上翻页

命令模式 : ctrl + u

22 ,翻页 : 下翻页

命令模式 : ctrl + d

23 ,保存 :

命令模式 : shift + zz

24 ,修改一个字 :

命令模式 : r

25 ,crt 的中文乱码问题 :

  1. 操作 : options - session options - apperence - character encoding - 选择 utf-8 - 断开当前的 crt - 重连
  2. 如图 :
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

26 ,查找某个词 :

  1. 目的 : 我想在文件 aa.txt 中找 dd
  2. 在命令模式下 :

27 ,结束语 :

其他命令还有很多,但是,只要把以上的命令灵活运用,就可以正常使用 vim 编辑器。