Vim
2024/8/25大约 1 分钟
Vim
在 VSCode 中使用 Vim
安装 vim 扩展即可在 VSCode 中使用 Vim
Vim 基础操作
模式
默认为正常模式
i正常模式 -> 插入模式 (在光标前插入)a正常模式 -> 插入模式 (在光标后插入)Esc或ctrl + [插入模式 -> 正常模式
在终端中退出插入模式:
:wq保存并退出:q!强制退出
在 VSCode 中可以将插入模式 -> 正常模式修改为
j + j,通过在配置文件中添加:"vim.insertModeKeyBindings": [ { "before": [ "j", "j" ], "after": [ "<Esc>" ] } ]
光标移动
h左移j下移k上移l右移
行相关操作
移动
0移动到行首^移动到行首第一个非空字符$移动到行尾
插入
I在当前行首插入A在当前行尾插入o在当前行下方插入一行O在当前行上方插入一行
删除
dd删除当前行
复制粘贴
yy复制当前行p粘贴
Vim 语法
Vim 语法由操作符和动作组成
操作符
d删除y复制c修改 (删除并进入插入模式)
基于单词/字串的移动
w移到单词开头e移到单词结尾b移到上一个单词的开头ge移到上一个单词的结尾
