vim是vi的升级版,是unix系统上编辑文档最常用的命令
以下是vim的常用命令:
一、操作文件
vim test.php //打开filename文件
:w //保存文件
:w test.php //保存至vpser.net文件
:q //退出编辑器,如果文件已修改请使用下面的命令
:q! //退出编辑器,且不保存
:wq //退出编辑器,且保存文件
ZZ //保存文件并退出编辑
二、编辑文件
a //在当前光标位置的右边添加文本
i //在当前光标位置的左边添加文本
A //在当前行的末尾位置添加文本
I //在当前行的开始处添加文本(非空字符的行首)
O //在当前行的上面新建一行
o //在当前行的下面新建一行
R //替换(覆盖)当前光标位置及后面的若干文本
J //合并光标所在行及下一行为一行(依然在命令模式)
G //光标移动到文件末端
dd //删除当前行
三、可视化编辑
v //从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。
V //从光标当前行开始,光标经过的行都会被选中,再按一下V结束。
Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束。
ggVG 选中全部的文本, 其中gg为跳到行首,V选中整行,G末尾
选中后就可以用编辑命令对其进行编辑,如 :
d //删除
y //复制 (默认是复制到"寄存器)
p //粘贴 (默认从"寄存器取出内容粘贴)
"+y //复制到系统剪贴板(也就是vim的+寄存器)
"+p //从系统剪贴板粘贴
四、其他
:set nu //显示行数
:set nonu //不显示行数
: //光标移动到指定行数
/ //搜索匹配内容,按n移动到下一个匹配内容