vim有三种模式:插入模式输入文本,编辑模式(也称为正常模式)执行命令,命令模式执行冒号命令
正常模式为缺省模式,必须按下i来进入插入模式,可以在屏幕上输入文字,按下Esc将从插入模式转到编辑模式,该模式用于移动和操作文本,
命令模式用于执行冒号命令,比如保存、查找/替换、以及配置vim等
vim 文件名会打开文件进入标准模式,这时按键盘的i进入插入模式
按Esc退出插入模式进入正常模式,在正常模式下有几个重要命令
i 进入插入模式
x 删除当前光标的字符
dd 删除当前行,并且保存当前行到剪切板
yy 复制
p 粘贴
/ 查找(向下查找)
? 查找(向上查找)
:wq 保存退出
:w 保存当前文件
:help 查看命令的帮助
:wq filename 保存文件到当前目录
:q 退出vim页面
:q! 不保存文件并退出vim页面
:x 保存当前文件并退出
:$ 跳到文件最后一行
:0或1 跳到文件第一行
说明:+n就可以定位到任意行n,比如+20就是定位到第20行
还有另外一组命令,可以跳到第一行和最后一行:
gg:连续按2次键盘g,跳到文件第一行
Shift+g:跳到文件最后一行
上下左右移动光标