Vim
2024年8月25日...大约 1 分钟
在 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
移到上一个单词的结尾
Powered by Waline v3.3.2