【郑州校区】 vi —— 终端中的编辑器
目标
vi 简介 打开和新建文件三种工作模式 常用命令速查图
01. vi简介 1.1 学习 vi的目的 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可 常见需要修改的文件包括: 源程序 配置文件,例如 ssh 的配置文件 ~/.ssh/config 在没有图形界面的环境下,要编辑文件, vi 是最佳选择! 每一个要使用 Linux 的程序员,都应该或多或少的学习一些 vi 的常用命令 1.1 vi 和 vim 在很多 Linux 发行版中,直接把 vi 做成 vim 的软连接
vi vi 是 Visual interface 的简称,是 Linux 中 最经典 的文本编辑器
vi 的核心设计思想 —— 让程序员的手指始终保持在键盘的核心区域,就能完成所有的编辑操作
vi 的特点: 没有图形界面 的 功能强大 的编辑器
只能是编辑 文本内容,不能对字体、段落进行排版不支持鼠标操作 没有菜单只有命令 vi 编辑器在 系统管理、服务器管理 编辑文件时,其功能永远不是图形界面的编辑器能比拟的 vim vim = vi improved vim 是从 vi 发展出来的一个文本编辑器,支持 代码补全、编译 及 错误跳转 等方便编程的功能特别丰富,在程序员中被广泛使用,被称为 编辑器之神 查询软连接命令(知道)在很多 Linux 发行版中直接把 vi 做成 vim 的软连接 # 查找 vi 的运行文件
$ which vi $ ls -l /usr/bin/vi $ ls -l /etc/alternatives/vi $ ls -l /usr/bin/vim.basic
# 查找 vim 的运行文件 $ which vim $ ls -l /usr/bin/vim $ ls -l /etc/alternatives/vim $ ls -l /usr/bin/vim.basic 01. 打开和新建文件
在终端中输入 vi 在后面跟上文件名 即可 $ vi 文件名 如果文件已经存在,会直接打开该文件如果文件不存在,会新建一个文件
01. 三种工作模式
vi 有三种基本工作模式: 1. 命令模式 打开文件首先进入命令模式,是使用 vi 的 入口 通过 命令 对文件进行常规的编辑操作,例如:定位、翻页、复制、粘贴、删除…… 在其他图形编辑器下,通过 快捷键 或者 鼠标 实现的操作,都在 命令模式 下实现 1. 末行模式 —— 执行 保存、退出 等操作 要退出 vi 返回到控制台,需要在末行模式下输入命令末行模式 是 vi 的 出口 2. 编辑模式 —— 正常的编辑文字 提示:在 Touch Bar 的 Mac 电脑上 ,按 ESC 不方便,可以使用 CTRL + [ 替代 末行模式命令
01. 进入编辑模式的插入命令
在 vi 中除了常用的 i 进入 编辑模式 外,还提供了以下命令同样可以进入编辑模式:
01.常用命令速查图
/etc/vim/vimrc ~/.vimrc 常用的插件有: 代 码 补 全 代 码 折 叠 搜索 Git 集成 …… 网上有很多高手已经配置好的针对 python 开发的 vimrc 文件,可以下载过来直接使用,或者等大家多 Linux 比较熟悉后,再行学习!
|