vim日常使用记录
# 基础操作
i 插入模式
esc or Ctrl+[ 退出插入模式
h j k l 对应上下左右
# 进阶操作
行首: 0 ^
行位: $ g_
插入
行首: I
行尾: A
行前: O
行后: o
复制当前行: yy
粘贴: p
剪切当前行: dd
# 高级操作(语法)
操作符 + 动作(区域范围)
操作
删除: d
$ 删除至行尾
0 删除至行首
l 删除后一个字符
h 删除前一个字符
j 删除一行和一个下换行
k 删除一行和一个上换行
数字 + d
c 跟 d一样 , 只不过操作完成后进入了insert模式
基于单词/字串移动
e: 移动到单词的结尾
w: 移动到单词的开头
b: 移动到上一个单词的结尾
ge: 移动到上一个单词的开头
*大写为字串操作*
组合
cw 删除当前单词
ea: 在当前单词结尾处添加
bi: 在当前单词开始处添加
# 电脑配置
长按快速移动
# 全局开启
>>> defaults write -g ApplePressAndHoldEnabled -bool false
# 全局关闭
>>> defaults write -g ApplePressAndHoldEnabled -bool true
# vscode开启
>>> defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
>>> defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool true
# firefox开启
>>> defaults write org.mozilla.firefox ApplePressAndHoldEnabled -bool false
# firefox关闭
>>> defaults write org.mozilla.firefox ApplePressAndHoldEnabled -bool true
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
上次更新: 2024/04/08, 16:26:17