vim有三种状态:
(1)命令行模式:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式或者底行模式。
(2)插入模式:只有插入模式下,才可以输入文字,按【ESC】键可返回命令行模式。
(3)底行模式:将文件保存或退出vim,也可以设置编辑环境,如寻找字符串、列出行号等。不过一般我们在使用时把vim简化成两个模式,就是将底层模式也算入命令行模式。
vim的一些简单的操作命令:
(1)vim的进入与退出
vim 进入
:q 退出
:q! 强制退出
:w 保存
:wq 保存并退出
(2)vim 的复制,删除
yy 复制光标所在行
#yy 复制以下#行
p 粘贴
u 恢复
x 删除光标所在位置后面的一个字符
#x 删除光标所在位置后面#个字符
X 删除光标所在位置前面的一个字符
#X 删除光标所在位置前面的#个字符
dd 删除光标所在行
#dd 删除以下#行
(3)vim 的其他操作
G 光标移到行尾
#G 光标移到#行行首
h,j,k,l 分别控制光标左,下,上,右移一格
(4)vim的配置命令
set number 显示行号
set autoindent 自动缩进
set mouse=a 显示鼠标箭头
set cursorline 显示下划线
(5)命令行的常用命令
/,? 查找
s/old/new 替换
w 另存为
r 读文件
n 打开多个文件
sp 分屏