Linux程序编辑器vim(一)

使用Linux操作系统时会接触到命令行界面,那么如果想要编辑一些配置文件或者文本的时候,该如何选择编辑器呢?vi就是linux系统中自带的强大文本编辑器。重要的是在所有的UNIX Like系统中都会内置vi文本编辑器。那么vi和vim有什么区别呢?vim是vi的高级版,vim不但可以用不同颜色显示文字内容,还能够进行shell脚本、C等程序的编辑功能。

vi的使用

vi分为三种模式:一般模式、编辑模式和命令行模式。
<div align=center>
<img src="https://www.zklang.cn/wp-content/uploads/2018/01/vi%E4%B8%89%E7%A7%8D%E6%A8%A1%E5%BC%8F.png" width="250" height="160" alt="vi三种模式"/>
</div>

  • 一般模式
    使用vi命令打开一个文件就直接进入了一般模式(默认的模式)。这个模式中,可以上下左右按键移动光标,你也可以删除字符或整行,也可以复制、粘贴文件数据。
  • 编辑模式
    在一般模式中是无法编辑文件内容的。当处于一般模式时,按下“i、I、o、O、a、A、r、R”等任何字符后可进入编辑模式,通常进入编辑模式时,在界面的左下方会出现INSERT字样,此时可以进行编辑。若要返回到一般模式必须按下【Esc】键即可退出编辑模式。
  • 命令行模式
    在一般模式中,输入“:、/、?”3个中的任何一个按钮,可将光标移至最下面一行。这个模式中,可提供查找数据的操作,而读取、保存、大量替换字符、离开vi、显示行号等操作就是在这个模式中完成的。按下【Esc】键可推出命令行模式返回到一般模式中。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容