常用工具——4.Vim

Vim的使用

一段时间不用就容易忘掉,例如全选复制ggVG等操作

首先要知道Vim的三个工作模式

  • 命令模式
  • 插入模式
  • 可视模式

常用到的一些命令(motion)

  • gg 移动光标到文件首

  • H 移动光标到屏幕上方

  • M 移动光标到屏幕中间

  • L 移动光标到屏幕下方

  • G 移动光标到文件尾

  • v 进入Visual(可视)模式,按字符选择

  • V 进入Visual(可视)模式,按行选择

  • d 剪切选中内容到剪切板

  • y 复制选中内容到剪切板

  • c 剪切选中内容到剪切板并进入插入模式

  • dd 剪切当前行

  • yy 复制当前行

  • cc 剪切当前行并进入插入模式

  • D 剪切从光标位置到行尾的内容到剪切板

  • Y 复制当前行

  • C 剪切从光标位置到行尾的内容到剪切板并进入插入模式

  • x 剪切当前字符到剪切板

  • s 剪切当前字符到剪切板并进入插入模式

  • p 粘贴选中的内容

  • i 在当前字符的左边插入

  • I 在当前行首插入

  • a 在当前字符的右边插入

  • A 在当前行尾插入

  • o 在当前行下面插入一个新行

  • O 在当前行上面插入一个新行

  • :w 保存文件,不退出

  • :w file 另存文件到file中,不退出

  • :w! 强制保存文件,不退出

  • :wq 保存文件并退出

  • :wq! 强制保存文件并退出

  • :q 不保存文件退出

  • :q! 不保存文件,强制退出

  • :e! 丢弃修改重新编辑

高效操作

  • 尽量在插入模式之外

  • 使用h j k l 做 左 上 下 右的移动操作,^ $做行首、行尾移动操作

  • 使用数字与命令的组合

原文地址:https://www.cnblogs.com/sylvan/p/13797784.html