vi编辑器使用介绍

  vi或vim编辑器通常分为三个模式:

  命令模式:进入vi的默认模式,可以对文本进行复制、粘贴、删除和移动光标等。

  底行模式:用于文本的保存、退出、查找、替换和设置行号等。

  插入模式,又或者叫做编辑模式:用于输入字符。

  vi插入模式切换命令

命令 功能描述
i 在当前光标位置前插入文本
I 在行首插入文本
a 在当前光标位置后插入文本
A 在行尾插入文本
o 在光标位置的下面创建一个新行
O 在光标位置的上面创建一个新行

  vi编辑器复制粘贴常用命令

功能类别 命令 功能描述
删除 x 删除光标所在位置字符
X 删除光标位置前面的字符
dw 从当前光标位置开始删除,直到下一个单词
D 从光标位置开始删除,直到当前行结束
dd 删除光标所在行
修改 cw 修改光标所在位置的单词
r 替换过光标所在位置的字符
R 覆盖从光标当前所在的字符开始的多个字符
s 用输入字符替换当前字符
S 删除光标所在行,并用新文本替换,输入后处入插入模式
复制 J 将当前行与下面的行合并为一行
yy 复制当前行
yw 复制当前单词
粘贴 p/P 将复制的文本粘贴到光标位置的后面/前面

  vi编辑器退出命令

命令 功能描述
:q 退出vi编辑器,但若对文件进行了修改则不能退出
:q! 或 :w! 或 :wq! 强行退出vi编辑器,无论对文件是否进行了修改
:w 保存当前文件,如果当前用户对文件没有写入权限,则无法保存更改
:wq 或 ZZ 或 :x 保存并退出
:w filename 将文件保存在名为filename的文件中,相当于另存为;当然如果进入vi时没有键入名称,则filename为新建文件
:e! 打开文件上一次成功保存的版本,以便在发现输入错误时,退回最近一次的保留版本

  Linux是一门需要多实践操作的学科,只有多动手才能把一些常用命令记牢,在Linux系统的操作也将更为流畅!

时间: 2024-08-30 13:15:53

vi编辑器使用介绍的相关文章

Linux下编辑器vi的使用介绍

vi编辑器是所有Unix及Linux系统下标准的编辑器.对Unix及Linux系统的任何版本,vi编辑器是完全相同的. 基本上vi可以分为三种状态,分别是命令模式(commandmode).插入模式(insert mode)和底行模式(last line mode),各模式的功能为: 命令模式:控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入insert mode下,或者到last line mode. 插入模式:只有在insert mode下,才可以做文字输入,按"Esc"

linux vi 编辑器命令

最近学习linux shell, 了解了一下vi 编辑器里面的常用命令,尤其配置文件很长很长的时候,使用这些命令会很方便.这里简单介绍一下一些常用的简单命令. vi常用命令 h 光标向左移一个字符 l  光标向右移一个字符 H 在编辑页面点按H(大写),光标会直接移动到页面的第一个字符上 M 在编辑页面点按H(大写),光标会直接移动到页面中间的第一个字符上 L 在编辑页面点按H(大写),光标会直接移动到页面末尾的第一个字符上 Ctrl+f  向后翻页 Ctrl+b   向前翻页 Ctrl+u  

(转)扫盲行动之九:Vi编辑器的基本使用方法!

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它.Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻. 1.vi的基本概念  基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line

常用shell命令和vi编辑器

Shell 介绍 Shell:壳(区别于:核) 普通意义上的shell就是可以接受用户输入命令的程序.它之所以被称作shell是因为它隐藏了操作系统低层的细节. Bourne-Again shell(bash):应用非常广泛的一种shell工具,是一个命令处理器,bash也是大多数Linux系统默认的Shell. 常用shell命令 shell 命令的使用 1. mkdir made dirctory 创建文件夹 mkdir 文件夹名称 mkdir img 创建了一个img文件夹 mkdir i

VIM(VI)编辑器使用整理

VI: Visual Interface,文本编辑器 文本: ASCII, Unicode vi是一个功能强大的全屏幕文本编辑工具,一直以来都作为类UNIX操作系统的默认文本编辑器,vim(ViImproved)是vi编辑器的增强版本.在vi的基础上扩展了很多实用的功能,但是习惯上也将vim称作vi. 文本编辑种类 行编辑器: sed 全屏编辑器:nano, vi 其他编辑器 gedit 一个简单的图形编辑器 gvim  一个vim编辑器的图形版本 vi相关工具 vipw vipr 一.vim编

vi编辑器的使用(1)

Linux 系统下的文本编辑器有很多种,包括图形模式下的gedit.kwrite等,文本模式下的vi.vim(vi的增强版本).emacs等.其中vi和emacs是Linux系统中最常用的两个编辑器.本节主要介绍vi编辑器,主要内容包括: vi编辑器的基本使用,包括vi的启动与退出.工作模式的切换.光标的移动.屏幕的滚动.文本的插入与删除.复制与粘帖.查找与替换等. vi编辑器之程序编辑,包括程序设计中光标的跳转.关键字的补全,以及代码的缩进等. 希望通过本节的学习,能够基本掌握vi编辑器的使用

Linux下VI命令详细介绍

vi 是"Visual Interface" 的简称,它在Linux 上的地位就仿佛Edit 程序在DOS上一样.它可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的. vi 不是一个排版程序,它不象Word 或WPS 那样可以对字体.格式.段落等其他属性进行编排,它只是一个文本编辑程序. vi 没有菜单,只有命令,且命令繁多.限于篇幅,本文只介绍常用的命令. Vi 有三种基本工作模式:命令行模式,文本输入模式和末行模

Linux系统中vi编辑器的使用方法入门

vi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.可是会用的有多少呢.下面介绍一下vi编辑器的简单用法和部分命令.让你在Linux系统中畅行无阻. 基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode). 1) 命令行模式command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode.  

Linux学习之一--VI编辑器的基本使用

vi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.可是会用的有多少呢.下面介绍一下vi编辑器的简单用法和部分命令.让你在Linux系统中畅行无阻. 基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode). 1) 命令行模式command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode.