文本编辑常用命令
1. 命令模式
2. 输入模式
3. 底线命令模式
答:
1. 基本上 vi/vim 共分为三种模式,分别是:
命令模式
Vim 的默认模式,在这个模式下,你不能输入文本,但是可以让我们在文本间移动,删除一行文本,复制黏贴文本,跳转到指定行,撤销操作,等等
移动光标
常用的命令如下:
或者使用方向键进行控制
如果想要向下移动n行,可通过使用 "nj" 或 "n↓" 的组合按键
搜索
常见的命令如下:
删除、复制、粘贴
常用的命令如下:
2. 输入模式
命令模式通过输入大小写i、a、o可以切换到输入模式,如下:
输入模式我们熟悉的文本编辑器的模式,就是可以输入任何你想输入的内容
如果想从插入模式回到命令模式,使用按下键盘左上角的ESC键
3. 底线命令模式
这个模式下可以运行一些命令例如“退出”,“保存”,等动作,为了进入底线命令模式,首先要进入命令模式,再按下冒号键:
常见的命令如下:
来源整理自:vue3js.cn 面试官系列
补充
补充:Vim 是 Linux 系统最常用的编辑器,靠「模式切换」把编辑、命令、搜索等功能分层。三大模式:命令模式(默认)、输入模式、底线命令模式。
快速回顾:
- 命令 → 输入:
i/a/o进入插入模式;v进入可视模式;R进入替换模式。 - 输入 → 命令:
ESC回到命令模式。 - 命令 → 底线命令:
:进入;常用:w/:q/:wq/:q!/:set nu/:nohl。 - 光标移动:
h/j/k/l、gg、G、0/$、w/b、Ctrl+f/b、nG。 - 搜索替换:
/keyword、?keyword、n/N、:%s/old/new/g。 - 复制粘贴:
y/p/dd/dw/yy、u撤销、Ctrl+r重做。 - 分屏:
sp/vsp、:qa关闭所有。
补充:现代开发也可以用 VS Code Remote SSH、JetBrains Gateway 等远程编辑方式替代 Vim,但对排查服务器问题,Vim 仍是基本功。



