vi的三种工作状态:
命令模式:是vi的初始方式也是一般方式。用于执行命令,但不能输入文本内容。大部分的命令都是在此模式下执行的
插入模式:用于文本内容的输入
末行命令模式:用于执行存盘命令、退出命令、vi设置命令等
三种工作状态的转换:
从命令模式可以进入其它两种模式。插入模式和末行命令模式不能直接转换,以命令模式为中介
ESC键、编辑键(i或a或o)、: 键是模式转换的控制键
(1)编辑文本(进入插入模式)
[Esc]->a 把文本添加到光标之后
[Esc]->i 把文本添加到光标之前
[Esc]->o 在光标所在行下面开新行
(2)存盘退出
[Esc]->:w [回车] 表示保存不退出
[Esc]->ZZ 表示保存同时退出vi
[Esc]->:wq [回车] 表示保存同时退出vi
[Esc]->:q [回车] 表示退出vi
[Esc]->:q! [回车] 表示不保存强行退出vi
(3)光标移动
[Esc]->h(←) j(↓) k(↑) l(→)
[Esc]->$ 光标移动到本行行尾
[Esc]->0 光标移动到本行行首
[Esc]->G 光标移动到文件末行
[Esc]->1G或gg 光标移动到文件首行
[Esc]->nG 光标移动到指定的n行
[Esc]->ctrl+f 向前翻一屏
[Esc]->ctrl+b 向后翻一屏
(4)删除操作
[Esc]->x 删除光标所在处的字符
[Esc]->dw 删除一个单词
[Esc]->dd 删除光标所在行
[Esc]->5dd 删除从当前行开始的5行文本
(5)拷贝粘贴
[Esc]->yy拷贝光标所在行到编辑缓冲区
[Esc]->p 将编辑缓冲区内容拷贝至光标后的行
[Esc]->5yy 拷贝自当前行开始的五行至编辑缓冲区
(6)取消操作
[Esc]->u 取消最后一次的修改
(7)末行命令
[Esc]->:set
[Esc]->:set number 显示行号
[Esc]->:set autoindent 自动缩进
[Esc]->:set tabstop TAB键宽度
vi怎么保存文件名
: w /pathto/yourfile
注:当屏幕出现乱字符时候,可以先使用[ESC]进入命令状态然后按^ +l 刷新屏幕
可以使用Ctrl+I键对屏幕进行刷新,如果在终端可以使用Ctrl+r刷新
当对屏幕上的信息进行操作时,系统没有任何反映,此时可使用Ctrl+q解脱
相关推荐
### VI编辑器常用命令详解 VI编辑器是Linux系统中不可或缺的文本编辑工具,它具有高效、稳定的特点,尤其适用于远程服务器的文本编辑任务。VI编辑器具备三种基本的工作模式:命令模式、插入模式和视图模式(部分...
### Linux 下 Vi 编辑器常用命令详解 #### 一、进入 vi 的命令 1. **vi filename**:此命令用于打开或编辑一个名为 `filename` 的文件,并且默认会进入命令模式。 2. **vi +n filename**:通过这个命令可以打开文件...
:set number 显示行号 :set smd 显示显示状态
### Linux平台上Vi编辑器的核心命令解析 #### 一、Vi编辑器简介 Vi编辑器作为Linux平台下一款轻量级的文本编辑工具,在系统管理、软件开发等领域具有广泛的应用价值。尤其是在Ubuntu这样的发行版中,尽管相较于Red ...
VI 编辑器常用命令用法大全 VI 编辑器是一种功能强大的文本编辑器,广泛应用于 Unix 及其相似操作系统中。VI 编辑器提供了两种模式:指令模式和输入模式。在指令模式下,用户可以输入命令来控制编辑器,而在输入...
VI编辑器常用命令整理 !!打开/切换文件 "vi file1 file2 file3":打开多个文件 "vi +[#] file": 打开文件,并将光标移到指定的行。例如,"vi +100 records" 从第100行开始编辑文件records,命令三个部分用空格隔...
### VI编辑器常用命令收集 在Linux环境下,VI(Visual Editor)是一款非常强大的文本编辑工具,广泛应用于系统管理和软件开发领域。VI编辑器分为三种基本模式:命令模式、插入模式和末行模式。本文将详细介绍VI编辑...
在本教程中,我们将深入探讨vi编辑器的一些常用命令,这些命令将帮助您更有效地在终端中编辑文本。** ### 一、vi编辑器的基本模式 vi编辑器有三种操作模式:正常模式、插入模式和命令行模式。 1. **正常模式**:...
在VI编辑器中,有三个主要的工作模式:命令模式、文本输入模式和末行模式。 1. **命令模式**:默认启动VI时进入此模式。在这个模式下,用户输入的任何字符都会被解析为命令。比如,按下"a"、"A"、"i"或"I"会进入...
vi 全屏幕编辑器常用命令 Vi 编辑器是 Unix 操作系统中的一种常用的文本编辑器,它具有强大的编辑功能和灵活的使用方式。下面是 Vi 编辑器中常用的命令和操作: 基本命令 * 进入 Vi 编辑器:`vi` 或 `vi filename...
### 常用vi编辑器命令行详解 #### 一、引言 vi编辑器是Unix/Linux系统中广泛使用的文本编辑工具之一,以其强大的功能和灵活性而著称。本文将详细介绍vi编辑器中的常用命令行操作,帮助用户快速掌握如何高效地使用vi...
本篇文章将深入探讨vim编辑器的常用命令,帮助用户更高效地进行文本操作。 1. **启动与退出** - `vim filename`:启动vim编辑器并打开指定文件。 - `:q`:在正常模式下,退出编辑器(前提是未对文件进行修改)。 ...
### Vi编辑器常用编辑命令详解 #### 一、概述 Vi(Visual Editor)是一种功能强大的文本编辑器,广泛应用于各种Unix系统以及类Unix系统(如Linux)中。它具有多种模式,包括命令模式、插入模式和末行模式等,用户...
以下是VI编辑器常用命令的详细说明: 1. 模式切换: - 普通模式(Normal Mode):VI启动时默认进入的模式,可以用来移动光标、复制文本、删除文本等。 - 插入模式(Insert Mode):在此模式中输入文本会插入到...
vi 编辑器常用命令汇总 vi 编辑器是 Linux 操作系统中的一个文本编辑器,具备了丰富的功能,以下是 vi 编辑器常用命令的汇总。 打开文件、保存文件和退出 * 打开文件:vi 文件名 * 打开文件并跳转到指定行号:vi...
_vi 编辑器常用的命令及快捷键 vi 编辑器是 Unix 操作系统中最流行的文本编辑器之一,具有强大的编辑功能和灵活的命令集。下面是 vi 编辑器中常用的命令及快捷键,旨在帮助用户更好地使用 vi 编辑器。 光标控制...
vi编辑器命令速查 vi 编辑器是 Linux/UNIX 环境下经典的编辑器,熟练地使用它可以高效地编辑代码、配置系统文件等,是程序员和运维人员必须掌握的技能。下面是 vi 编辑器的详细说明: vi 编辑器的三种模式 1. ...
《VI编辑器常用命令详解》 VI编辑器,全称Visual Editor,是Linux和Unix系统中广泛使用的文本编辑器,以其高效和强大的功能深受程序员和系统管理员的喜爱。本文将详细介绍VI编辑器中的常用命令,帮助读者更好地掌握...