前面一篇文章介绍了 vim 的四种模式,这一篇继续介绍下 vim 的常用命令,强烈建议打开一个 vim 边看边练习。上一篇文章地址:juejin.cn/post/699133…
新建测试文件,开始尝试
touch test.txt
新建一个文件vim test.txt
进入 vim 的正常模式- 按
i
进入插入模式,输入 hello - 按
Esc
退出插入模式 - 按
yy
复制当前行 - 按
p
粘贴刚才复制的内容
这样就制作好了一个测试文件,下面可以使用这个文件,开始练习常用的 vim 操作命令了~
下面的介绍都是在正常模式(normal mode)下的:
光标移动相关的常用命令
整个文档
gg
:移动到文档的第一行2gg
:移动到文档的第二行G
:移动到文档的最后一行
单行
0
(数字0):移动到行首$
:移动到行尾
单词
b
:移动到单词的开头e
:移动到单词的末尾3w
:移动到后面第三个单词开头
其他
%
:移动到匹配的字符,默认是:(){}[]
复制粘贴删除的常用命令
复制
yy
:复制当前行2yy
:复制当前两行yw
(w: word):复制单个单词
粘贴
p
:在当前光标后粘贴
删除
dd
:删除当前行2dd
:删除当前两行dw
:删除单个单词x
:删除单个字符
撤销与重做的常用命令
撤销
u
:撤销上一次操作
重做
ctrl+r
:重做上一次操作
部分常用的命令就介绍完成了,可以在学习完成后通过一些操作检验一下,以最开始新建的文件为例子,执行下面几个操作试一下:
- 移动到文件的开头
- 移动到当前行的末尾
- 复制这个单词
- 移动到文件的末尾
- 粘贴这个单词
- 移动到行首
- 删除当前行
上面的内容可以做一个简单的手册,更多详细的命令可以看下面的地址
一个比较全的查询网站,供参考:vim.rtorr.com/