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键盘图
慢慢总结更新
。。。。。。