vi和vim详解
vi
编辑器是Linux最基本的文本编辑工具。
vim
具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计。
三种常见模式
正常模式
使用vi
/vim
打开文件,进入的是正常模式。
常用命令:
i
或Insert
: 切换到输入模式,以输入字符。
x
或Delete
:删除当前光标所在处的字符。
:
:切换到命令行模式,以在最底一行输入命令。
yy
:复制一整行
数字yy
:拷贝当前行向下的几行,如:5yy —> 拷贝当前行向下的5行
p
:粘贴
dd
:删除一整行
数字dd
:与复制多行类似
gg
:光标移动到首行
G
:光标移动到尾行
方向键
:移动光标
编辑文本 —> 启动vi
/vim
—> 进入了命令模式 —> 按下i —> 切换到输入模式。
插入模式
在正常模式下,按下i
或Insert
进入到插入模式。此模式下可以输入。
按下ESC
退出插入模式,再输入:
进入命令行模式,以在最底一行输入命令。
命令行模式
在正常模式下按下:(英文冒号)进入了命令行模式。
底线命令模式可以输入单个或多个字符的命令。
:set nu
:显示行号
:set nonu
:不显示行号
:/元素
:在打开文件中查找元素,如:/hello
,查找hello
:wq
:保存后离开
:q!
:若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案
:w
:将编辑的数据写入硬盘档案中
:w!
:若文件属性为只读
时,强制写入该档案,当然还有权限问题
:q
:离开 vi
三种模式的转化图
vi/vim键盘图
慢慢总结更新
。。。。。。