vscode ?离开鼠标:使用vim插件

341 阅读1分钟

摘要: 在vscode中安装vim插件,主要是记录自己在学习vim,熟悉vim的操作。文中可能大部分是使用自己比较熟悉的vim来操作。其实主要是为了装b

vscode快捷键记录

  1. 界面操作
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的文件夹中进行特定的配置。