Vim 编辑器

1、Vim 编辑器

Vim:从 vi 发展来的文本编辑器。

功能强大,高度可定制。

  1. 语法若文件不存在,保存时会自动创建

    vim 文件名
    
  2. 工作模式

    • 命令模式(Command Mode)

    • 输入模式(Insert Mode)

    • 底线命令模式(Last Line Mode)

      image-20211118002832301

  3. 键盘图

    img

2、命令模式

打开编辑器时,默认进入命令模式。

任何输入会被识别为命令,而非编辑内容。

2.1、切换模式

命令 含义
i 进入输入模式
: 进入底线命令模式

2.2、搜索 (🔥)

命令 含义
/字符串 向下搜索字符串
?字符串 向上搜索字符串
n 重复上次搜索
N 按上次搜索的反向搜索

2.3、其它

2.3.1、光标移动

命令 含义(光标移动)
+ 下一非空格行
- 上一非空格行
数字 + 空格 右移 n 个字符
数字 + 回车 下移 n 行
数字 + G 第 n 行的行首
G 最后一行的行首

2.3.2、删除/复制

删除命令 复制命令 含义(操作内容)
dd yy 光标所在行
ndd nyy 光标所在的往下 n 行
d1G y1G 首行 ~ 光标所在行
dG yG 光标所在行 ~ 最后一行
d0 y0 该行首个字符 ~ 光标位置
d$ y$ 光标位置 ~ 该行最后一个字符

2.3.3、撤销/重做

命令 含义
u 撤销上一个动作
CTRL + r 重做上一个动作
. 重复上一个动作

3、输入模式

输入字符以编辑内容。

  1. 进入:在命令模式按下 i
  2. 退出:按下 ESC 退出,回到命令模式。

4、底线命令模式

通常在准备退出时使用。

  1. 进入:在命令模式按下 :,追加以下字符(可组合使用)并回车。
    • w保存文件
    • q退出编辑器
    • set nu:显示行号
    • set nonu:取消行号
  2. 退出:按下 ESC 退出,回到命令模式。
posted @ 2023-03-26 20:16  Jaywee  阅读(72)  评论(0编辑  收藏  举报

👇