目录

简要介绍:

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:设置粘贴模式

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐