vim学习笔记
前言 为什么写这篇文章 近日频频在linux上查询各种日志,经常会用到vim命令,遇到一些不常用的vim命令时,第一想法就是去百度、谷歌,每次找一个命令都得花费不少时间,这里把所有常用的vim命令做一个整理,也分享给同样经历的同学,也方便自己以后查阅。 准备工作 为了方便在window下进行学习,先下载一个gvim的编辑器。 软件 gvim 注意:vim有两种模式,编辑模式和命令/正常(Normal)模式,编辑模式到命令/正常(Normal)模式通过 Esc 键进行切换。 光标移动 k :k 向上移动 h :h 向左边移动 l :l 向右边移动 j :j 向下移动 ^ k < h l > j v G :Shift+g 跳转到文本的最后一行 插入和退出 i :在光标所在位置 左边 开始插入文本 a :在光标所在位置 右边 开始插入文本 q :退出vim编辑,不保存 q! :强行退出vim编辑,不保存 wq :保存所有修改 wq! :强制保存所有修改 删除类操作 x :删除光标所在位置的字符 dw :删除从光标处至一个单字/单词的末尾,包括空格 de :删除从光标处至一个单字/单词的末尾, 不 包括空格 d$ :删除从光标处至行末 dd :删除光标所在的整行 2dd :删除光标及光标下一行两行 撤销类操作 u :小写u,撤销上一次操作 U :大写U,撤销光标所在行所做的改动 置入类操作