linux系统中的vi/vim编辑器
目录
简要介绍:
vi/vim是visual interface的简称,是linux中最经典的文本编辑器。
vi是命令行下对文本文件进行编辑的绝佳选择,vim是vi的加强版本,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性。
vi/vim编辑器的三种工作模式:
命令模式:所敲的案件编辑器都理解为命令,以命令驱动执行不同的功能,此模式下,不能自由进行文本编辑。
输入模式:所谓的编辑模式,插入模式,此模式下,可以对文件内容进行自由编辑
底线命令模式:以:开始,通常用于文件的保存,退出

如果需要vi/vim编辑器编辑文件,请通过如下命令:vi 文件路径 vim 文件路径
如果文件路径表示的文件不存在,那么此命令会用于编辑新文件
如果文件路径表示的文件存在,那么此命令用于编辑已有文件
快速体验:
1.使用:vim hello.txt,编辑一个新文件,执行后进入的是命令模式
2.在命令模式中,按键盘i,进入输入模式
3.在输入模式内输入:wangyun-mountain
4.输入完成后,按esc回退命令模式
5.在命令模式内,按键盘:,进入底线命令模式
6.在底线命令内输入:wq,保存文件并退出vi编辑器
命令模式快捷键:
i:在当前光标位置进入输入模式
a:在当前光标位置之后进入输入模式
I:在当前行的开头,进入输入模式
A:在当前行的结尾,进入输入模式
o:在当前光标下一行进入输入模式
O:在当前光标上一行进入输入模式
esc:任何情况下输入esc都能回到命令模式
dd:删除光标所在行的内容
yy:复制当前行
p:粘贴复制的内容
u:撤销修改
ctrl+r:反向撤销修改
底线命令模式:
编辑模式没有什么特殊的,进入编辑模式后,任何快捷键都没有作用,就是正常输入文本而已。
唯一需要记住的就是:esc可以回退到命令模式即可
在命令模式内,输入:,即可进入底线命令模式,支持如下命令:
:wq:保存并退出
:q:仅退出
:q!:强制退出
:w:仅保存
:set nu:显示行号
:set paste:设置粘贴模式
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)