vi,vim编辑器
# `vi` —— 终端中的编辑器 ## 目标 * `vi` 简介 * 打开和新建文件 * 三种工作模式 * 常用命令 * 分屏命令 * 常用命令速查图 ## 01. `vi` 简介 ### 1.1 学习 `vi` 的目的 * 在工作中,要对 **服务器** 上的文件进行 **简单** 的修改,可以使用 `ssh` 远程登录到服务器上,并且使用 `vi` 进行快速的编辑即可 * 常见需要修改的文件包括: * **源程序** * **配置文件**,例如 `ssh` 的配置文件 `~/.ssh/config` > * 在没有图形界面的环境下,要编辑文件,`vi` 是最佳选择! > * 每一个要使用 Linux 的程序员,都应该或多或少的学习一些 `vi` 的常用命令 ### 1.2 vi 和 vim * 在很多 `Linux` 发行版中,直接把 `vi` 做成 `vim` 的软连接 #### vi * `vi` 是 `Visual interface` 的简称,是 `Linux` 中 **最经典** 的文本编辑器 * `vi` 的核心设计思想 —— **让程序员的手指始终保持在键盘的核心区域,就能完成所有的编辑操作** * `vi` 的特点: * **没有图形界面** 的 **功能强大** 的编辑器 * 只能是编辑 **文本内容**,不能对字体、段落进行排版 * **不支持鼠标操作**