这几天在学习shell编程,其中常常会用到Linux下的vim编译器,今天就总结一些在vim编辑器中常用的快捷键,方便我们更好的使用。
目录
一、vi编辑器基本概念
vi编辑器是Linux强大的文本编辑器,存在三种模式:选择(默认)模式、编辑模式、命令行模式
二、模式切换
- 从选择模式 切换 到编辑模式: 按 i键(当前光标位置插入编辑)
- 从编辑模式 切换 到 选择模式: ESC键
- 从选择模式 切换 到 命令行模式: Shift + :
三、编辑模式
- 按 i插入,
- 按 o当前行下插入新行- 按O(shift + o) 当前行的上方插入一行
- 按I(shift+i) 移动光标到当前行的行首
- 按A(shift+a)移动光标到当前行的行尾
- 按u撤消之前的操作
- 按ctrl+r取消撤消操作
- 按x 删除当前光标所在的字符
- 按dd删除当前行(剪贴的效果,即可以dd之后按p来粘贴)。
- 按数字+dd 从当前光标所在的行开始,删除 n 行。 4dd表示当前行开始向下删除4开行。
- 按nyy 从当前光标开始复制n行
- 按p在当前光标所在行的下方开始粘贴(之前复制的内容)
- 按gg进入首行首字符位置
- 按Shift+g进入最后一行首字符位置
- 按gg d G 清空文件内容
四、命令行模式
- /查询的内容
- set number 显示行号
- 行号 跳转到指定行号的行首- w 写入,不退出
- q 退出,前提没有修改文件(正常退出)
- q! 强制退出, 不保存
- %s/查找的内容/替换的内容/g 查找并替换全部
五、结束语
没有说非要记住这些命令,就是在使用的过程中能想起来有这样一些快捷键可以方便我们使用,回头过来查找就可以,欢迎各位收藏。