学习总结自蓝桥云课 vim 基础入门
Vim入门
vim 模式
- 普通模式(Normal mode)
- 插入模式(Insert mode)
- 可视模式(Visual mode)
- 选择模式(Select mode)
- 命令行模式(Command line mode)
- Ex 模式(Ex mode)
三种常用模式切换
插入模式 / 命令行模式 => 普通模式:按 Esc / Ctrl+[
普通模式 => 插入模式:按 i / a
普通模式 => 命令行模式:按 :
命令行模式退出 vim:输入 wq 回车
进入 vim
使用 vim 命令进入
vim 后面加上打开的文件名(若不存在则自动新建)
vim filename
直接使用 vim 也可以打开 vim 编辑器,但不会打开任何文件
vim
进入命令行模式输入 :e 也可以打开路径对应文件
游标移动
按键 | 说明 |
---|---|
h | 左 |
l | 右 |
j | 下 |
k | 上 |
w | 移动到下一单词 |
b | 移动到上一单词 |
进入插入模式
命令 | 说明 |
---|---|
i | 在当前光标出进行编辑 |
I | 在行首插入 |
A | 在行末插入 |
a | 在光标后插入编辑 |
o | 在当前行后插入一个新行 |
O | 在当前行前插入一个新行 |
cw | 替换从光标所在位置后到一个单词结尾的字符 |
保存文档
按 : 进入命令行模式,输入 w 回车,保存文档。输入 :w 可将文档另存其他文件名或存到其他路径下。
退出 vim
命令 | 说明 |
---|---|
:q! | 强制退出,不保存 |
:q | 退出 |
:wq! | 强制保存并退出 |
:w <文件路径> | 另存为 |
:savwas 文件路径 | 另存为 |
:x | 保存并退出 |
:wq | 保存并退出 |
普通模式下,按 Shift + zz 退出 vim。
删除文本
命令 | 说明 |
---|---|
x | 删除游标所在的字符 |
X | 删除游标所在前一个字符 |
Delete | 同 x |
dd | 删除整行 |
dw | 删除一个单词 |
d$ 或 D | 删除至行尾 |
d^ | 删除至行首 |
dG | 删除至文档结尾处 |
d1G | 删除至文档首部 |
除此之外,你还可以在命令之前加上数字,表示一次删除多行。