Appearance
认识 vim
安装
- vscode 下载 Vim 插件
模式
- 正常模式 (Normal-mode)
- 插入模式 (Insert-mode)
基础的移动
k
⬆️j
⬇️h
⬅️l
➡️
插入文字
a
👉 (append) 在光标后输入i
👉 (insert) 在光标前输入
退出 insert 模式
- 使用
Esc
或者Ctrl + [
- 推荐
Ctrl + [
终端中 使用 vim / 如何退出
:wq
👉 保存且退出,需要在Normal
模式下:q!
👉 强制退出,不保存内容
Ctrl 和 caps 调换位置
Esc 改建
// vscode 配置项文件 settings.json
"vim.insertModeKeyBindings":
{
{
"before": ["xxx"],
"after": ["<Esc>"]
},
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
如何快速移动
#需要在终端将下边命令逐个输入
$ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false # For VS Code
$ defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider
$ defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool false # For VS Codium
$ defaults write com.microsoft.VSCodeExploration ApplePressAndHoldEnabled -bool false # For VS Codium Exploration users
$ defaults delete -g ApplePressAndHoldEnabled # If necessary, reset global default
1
2
3
4
5
6
2
3
4
5
6
Tips
- 习惯
insert
完 就⽴⻢回到normal
模式