摘要: 在vscode中安装vim插件,主要是记录自己在学习vim,熟悉vim的操作。文中可能大部分是使用自己比较熟悉的vim来操作。其实主要是为了装b
vscode快捷键记录
- 界面操作
ctrl 0 切换到编辑界面
ctrl 1 切换
vim操作
移动:
hjkl
0 行首
H 行首非空字符
L 行尾
gg 文件头
G 文件尾
ngg 第n行
shift >> 向右缩进
shift << 向左缩进
gcc 行注释
gCC 块注释
编辑:
x 删除当前光标下的字符
X 删除当前光标左边的字符
s 修改一个字符
i 在光标之前插入
a 在光标之后插入
diw 删除光标所在的单词, 不包括空白字符(w代表的是这个word)
daw 删除当前光标所在的的单词, 包括空白字符
dw 从当前位置删除到下一个的单词词首
D 删除到行尾
C 修改到行尾
S 修改一整行
dd 删除一行
跳转:
行内跳转
f {char} 跳转到char的位置(向后)
F {char} 跳转到char的位置(向前)
; 继续刚刚步骤向后查找
,继续刚刚步骤向前查找
{ 找到上一个空行
} 找到下一个空行
( 向上找到空行的下面有输入部分
) 向上找到空行的下面有输入部分
滚屏:
Ctrl -y 向上滚屏
Ctrl -e 向下滚屏
Ctrl -u 向上滚动
Ctrl -d 向下滚动
Ctrl -b 向上滚动整屏
Ctrl -f 向下滚动整屏
vim-surround一种编辑周围的语法
ds[ : 删除[]
[1,2,3]->1,2,3
cs[( : 修改[为([1,2,3] - >(1,2,3)
leader
leader其实是一种特殊的指令模式,可以使编辑器变化颜色去查找字符
需要在setting.json的文件夹中进行特定的配置。