vscode中vim使用技巧
在vim中一共分为3种模式
-
normal 正常模式
-
insert 插入模式
-
visuarl 可视模式
-
按esc键进入normal模式
-
在normal模式中可以使用hjkl移动光标
-
按下i键进入插入(文本编辑模式)
-
在noraml模式中,按下v进入可视模式
h 向左移动
j 向下移动
k 向上移动
l 向右移动
gg 移动到文件第一行 *
G 移动到文件最后一行 *
$ 移动到行末
0 移动到首
w 下个单词的词首
b 上个单词的词首
gE 上个字符串的结尾 *
E 下个字符串的结尾 *
:n 移动到第n行
x 删除一个字符
dw 删除当前单词到行末
dd 删除一张行
zc 代码折叠 zo 打开代码折叠
< 向左缩进
> 向有缩进
gt 上一个文件 gT 下一个文件
:{作用域范围}s/{目标}/{替换}/{替换标志}
:%s/foo/bar/g
在全局下查找foo并替换为bar,替换所有的foo
:5,12s/foo/bar/g
替换5到12行的foo
:s/foo/bar/g
替换当前行的foo
qa
vsp filename
:vsp本身文件
:only 保留本身窗口,关闭其它窗口
: 10,20d
复制粘贴同理