1、vi文本编辑器有三大模式:命令模式 插入模式 最后行模式
1)命令模式——按ESC键进入命令模式。
进入vi 编辑器默认的模式就是命令模式 对文本内容的操作一般有(复制、粘贴记得配合使用 不然效果可是看不见的哦)行内容、删除行内容、跳转至某行(和显示行号配合使用 通常需求:先显示行号再跳转至某行号再操作(复制、粘贴、删除))
但是显示行号的设定是在最后行模式中进行的 所以建议在一进入编辑器就建议先切换至最后行模式将行号显示出来再退出最后行模式再进入命令模式进行复制粘贴等操作
(1) yy ——复制当前光标位置的行内容 5yy——复制当前及以下五行内容
(2)p——粘贴至当前位置的下一行
(3)dd——删除当前光标位置的行内容 5dd——删除当前及以下五行内容
(4)u——撤销上一步的操作
(5)gg——跳转至第一行 5gg跳转至第五行 (最大行数)gg——跳转至最后一行
(6)O——在上一行进入编辑模式
(7)o——在下一行进入编辑模式
(8)i——进入插入模式
2)插入模式——可以对文本内容进行编辑
3)最后行模式——在命令行模式下,按shift +“:”,进入最后行模式
(1)set nu(number):显示行号
(2)/string 检索字符串 ,继续寻找的话,按键盘n
(3)!:强制
(4)q:不保存退出
(5)wq/x/ZZ:保存退出