vi/vim 的使用
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),插入模式(Insert mode)和底线命令模式(Last line mode)
用户刚刚启动 vi/vim,便进入了命令模式。
命令模式 ----> 输入模式:按字母i
输入模式 ----> 命令模式:按键ESC
命令模式 ----> 底线命令模式:按英文:,再输入命令。
各模式下常用命令
命令模式
x 删除当前光标所在处的字符。
输入模式
ENTER(回车键) 换行
BACK SPACE(退格键) 删除光标前一个字符
方向键 在文本中移动光标
HOME/END 移动光标到行首/行尾
dd 删除游标所在的那一整行
ndd n 为数字。删除光标所在的向下 n 行(包括游标所在的那一行)
yy 复制游标所在的那一行
nyy n 为数字。复制光标所在的向下 n 行
p 为将已复制的数据在光标下一行贴上
P 为将已复制的数据在光标上一行贴上
u 撤销
底线命令模式
:w 将编辑的数据写入硬盘档案中
:w! 强制将编辑的数据写入硬盘档案中
:q 离开
:wq 储存后离开
:wq! 强制储存后离开
:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu 取消行号