【8.2】vim(2) - vim 的常用命令 | 8月更文挑战

319 阅读2分钟

前面一篇文章介绍了 vim 的四种模式,这一篇继续介绍下 vim 的常用命令,强烈建议打开一个 vim 边看边练习。上一篇文章地址:juejin.cn/post/699133…

新建测试文件,开始尝试

  • touch test.txt 新建一个文件
  • vim test.txt 进入 vim 的正常模式
  • i 进入插入模式,输入 hello
  • Esc 退出插入模式
  • yy 复制当前行
  • p 粘贴刚才复制的内容

image.png

这样就制作好了一个测试文件,下面可以使用这个文件,开始练习常用的 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/