https://www.vim.org/download.php
对于运维来说,很少能碰见没有装 Vim 或 Vi 编辑器的Linux 系统;为了方便截图且不影响服务器,以下在 Windows 系统下载 gVim 编辑器进行操作。
下载安装就不细说,启动 Vim 后,vim 在 Normal 模式下,按i
进入 Insert(下称输入)模式 ,左下角会有个“—插入—”或“—insert—”字样,然后就可以输入字符了。
按ESC
键返回 Normal(下称常规)模式,掌握如下简单命令就可以初步编辑文本了:
x
->删除当前光标的字符dd
->删除光标所在行并存到剪贴板p
->粘贴剪贴板:wq
->存盘并退出(:w
存盘、:q
退出)
PS.常规模式下,所有的键都是功能键;而以:
开头的的命令需要按回车Enter
键才能生效。
常规模式
插入命令
a
->在光标后插入o
->在当前行后插入一个新行O
->在当前行前插入一个新行-
粘贴拷贝
yy
->拷贝当前行p/P
->粘贴(p 粘贴到当前位置之后,P 粘贴到当前位置之前)移动光标
0
->数字零,到当前行行首^
->到当前行第一个不是 blank 字符(空格、tab、换行、回车等)的位置$
->到当前行行尾g_
->到当前行最后一个不是 blank 字符的位置-
Undo/Redo
u
->undo-
操作文件
:e <path>
->打开文件:w
->存盘:saveas <path>
->另存为:wq
、ZZ
->保存并退出:x
表示仅在需要时保存:q!
->退出不保存:qa!
->强行退出所有的正在编辑的文件:bn
、:bp
->同时打开多个文件,切换下一个或上一个文件,:n
也可以切换到下一个文件重复命令
.
->(小数点) 可以重复上一次的命令N<command>
->重复某个命令 N 次进阶操作