vi编辑器常用命令(代码片段)

arisskz6 arisskz6     2023-05-06     643

关键词:

vi是linux上的一个文本编辑器

一、进入 vi 编辑器

vi 文件名
例如:

vi test.txt

二、vi编辑器的三种工作模式

1. 三种工作模式

(1)普通模式

由Shell进入vi编辑器时,首先进入普通模式。在普通模式下,从键盘输入任何字符都被当作命令来解释。

普通模式下没有任何提示符,输入命令后立即执行,不需要回车,而且输入的字符不会在屏幕上显示出来。
普通模式下可以执行命令、保存文件、移动光标、粘贴复制等。
技术图片

(2)编辑模式

编辑模式主要用于文本的编辑。该模式下用户输入的任何字符都被作为文件的内容保存起来,并在屏幕上显示出来。

(3)命令模式

命令模式下,用户可以对文件进行一些高级处理。尽管普通模式下的命令可以完成很多功能,但要执行一些如字符串查找、替换、显示行号等操作还是必须要进入命令模式。

2.工作模式切换

在普通模式下输入 i(插入)、c(修改)、o(另起一行) 命令时进入编辑模式;按 esc 键退回到普通模式。

在普通模式下输入冒号(:)可以进入命令模式。输入完命令按回车,命令执行完后会自动退回普通模式。
如果不确定当前处于哪种模式,按两次 Esc 键将回到普通模式。

3.移动光标

在普通模式下,可以移动光标
h:向右移动光标
j:向下移动光标
k:向上移动光标
l:向左移动光标

4. 编辑文本

在编辑模式,可编辑文本
i:在当前光标位置插入文本
I:在当前行的开头插入文本
a:在当前光标位置之后插入文本
A:在当前行的末尾插入文本
o:在当前位置下面创建一行
O:在当前位置上面创建一行

5.复制粘贴

在普通模式下,可以进行复制粘贴
yy复制当前行
nyy从当前行开始往下复制n行
复制之后按p粘贴

6.删除

在普通模式下,
dd是删除当前行
ndd是从当前行开始往下删除n行

7.跳转到某行

在普通模式下,
nG就跳转到第n行

8. 文本查找

在命令模式下,输入“/要查找的字符串”可进行查找,按n跳到下一个结果,按N跳到上一个结果

9.退出vi编辑器

按shit+:进入命令模式,输入wq是保存并退出,w是仅保存,q是不保存退出,wq!是强制保存并退出
q!是不保存强制退出

 

vi的常用命令(代码片段)

1.vi的三种工作模式命令模式打开文件首先进入命令模式,是使用vi的入口;通过命令对文件进行常规的编辑操作,例如:定位,翻页,复制,粘贴,删除等;末行模式执行保存,退出等操作,是vi的出口;:wq:表示write&quit;编辑模式正常的编辑文... 查看详情

[ubuntu]vi常用操作(代码片段)

...见操作Reference使用Ubuntu打开文件可以使用系统自带的文本编辑器geditfilename或者使用vifilename(默认安装vi,vim需要自己安装)vi介绍基本概念命令行模式插入模式底层模式vi常见操作新建目录mkdirxxx新建文件touchxxx.cpp进入文件vixxx.c... 查看详情

vi编辑器常用命令(代码片段)

vi是linux上的一个文本编辑器一、进入vi编辑器vi文件名例如:vitest.txt二、vi编辑器的三种工作模式1.三种工作模式(1)普通模式由Shell进入vi编辑器时,首先进入普通模式。在普通模式下,从键盘输入任何字符都被当作命令来解释... 查看详情

linux:最全的开发常用命令(代码片段)

...目录一、Linux是什么?二、虚拟机常用简单命令三、VI编辑器1、文本编辑器的作用:2、VI编辑器的模式(三种):3、VI编辑器的使用:4、命令行模 查看详情

linux:最全的开发常用命令(代码片段)

...目录一、Linux是什么?二、虚拟机常用简单命令三、VI编辑器1、文本编辑器的作用:2、VI编辑器的模式(三种):3、VI编辑器的使用:4、命令行模 查看详情

vi(代码片段)

vi——终端中的编辑器目标vi简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01.vi简介1.1学习vi的目的在工作中,要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并且使用vi... 查看详情

vi常用命令(代码片段)

...、vi的常用命令五、版权声明一、关于vivi是最强大的文本编辑器,没有之一。尽管vi已经是古董级的软件,但还是有无数新人迎着困难去学习,可见其经典与受欢迎的程度。无论是小说中还是电视剧,真正强大的武器都不容易驾... 查看详情

vi常用命令(代码片段)

...、vi的常用命令五、版权声明一、关于vivi是最强大的文本编辑器,没有之一。尽管vi已经是古董级的软件,但还是有无数新人迎着困难去学习,可见其经典与受欢迎的程度。无论是小说中还是电视剧,真正强大的武器都不容易驾... 查看详情

vim常用命令(代码片段)

1.vi是“Visualinterface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样... 查看详情

vim常用命令(代码片段)

转自:py鱼所有的UnixLike系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是vim编辑器。vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。什么是vim?Vim... 查看详情

linux基础11vi和vim编辑器的使用(代码片段)

vi——终端中的编辑器目标vi简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01.vi简介1.1学习vi的目的在工作中,要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并且使用vi进行快速的... 查看详情

python学习:vi——终端中的编辑器(代码片段)

vi——终端中的编辑器目标vi简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01.vi简介1.1学习vi的目的在工作中,要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并且使用vi... 查看详情

工作中linux常用命令总结(妙啊)(代码片段)

...件4、出现问题,查看日志原因5、指定下载目录6、vi编辑器粘贴出现缩进7、删除文件中含某关键词的行8、查看进程占用9、关闭/开启vi编辑器中行号10、定时执行某个文件11、后台运行程序(脚本)12、操作文件常用的Linux三剑客&... 查看详情

java_03.linux的常用命令:vim/vi命令重定向输出>和>>管道|&&命令执行控制网络通讯命令系统管理命令(代码片段)

...vim/vi命令文章目录03.Linux的常用命令:vim/vi命令1.4.1Vim编辑器:1.4.2重定向输出>和>>1.4.3管道|1.4.4&&命令执行控制:1.4.5网络通讯命令1.4.6系统管理命令注意:vi和vim是通用的1.4.1Vim编辑器࿱ 查看详情

vi和vim编辑器(代码片段)

...捷键案例5.常用命令1.vi和vim简介vi和vim类似于windows的文本编辑器所有的Linux系统都会内置vi文本编辑器vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用如果Linux中没... 查看详情

python学习:vi——终端中的编辑器(代码片段)

vi——终端中的编辑器目标vi简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01.vi简介1.1学习vi的目的在工作中,要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并且使用vi... 查看详情

[ubuntu]vi常用操作(代码片段)

...见操作Reference使用Ubuntu打开文件可以使用系统自带的文本编辑器geditfilename或者使用vifilename(默认安装vi,vim需要自己安装)vi介绍基本概念命令行模式插入模式底层模式vi常见操作新建目录mkdirxxx新建文件touchxxx.cpp进入文件vixxx.c... 查看详情

vi-vim编辑器(代码片段)

vim编辑器  系统管理员的重要工作就是得要修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的文字接口的文件编辑器,在所有的Linuxdistributions上头都会有的一套文书编辑器就是vi,而且很多软件默认也是使用... 查看详情