关键词:
什么是vi:
vi是Linux/Unix底下最常用的文本编辑器,可以理解为和Windows下的txt一样,咱们一般操作linux服务器的时候都是没有图形化界面的, 怎么移动光标,到哪个位置,替换修改什么的都得用vi里面的操作
vi有两种模式
命令模式
进入vi时的默认模式,此模式下所有的用户输入都视为命令
用户在此模式下进行搜索、复制、替换等
编辑模式
用户在此模式下可以编辑文本内容,也就是这个模式下,可以随便输入内容,编辑模式只有一个作用,就是输入内容,其他的查找、粘贴、替换等等都得在命令模式下操作
模式切换
命令模式进入编辑模式:
1
|
i(当前位置)
|
1
|
a(下一位置)
|
1
|
o(下一行)
|
编辑模式进入命令模式:
1
|
esc
|
区分编辑模式和命令模式就看左下角有没有insert,左下角如果有insert就是编辑模式。
下面介绍命令模式常用的操作,注意都是在命令模式下的
退出vi
1
2
3
4
5
|
:q 退出vi
:q! 不保存退出
:wq 保存退出
:x 保存退出
:w 保存
|
光标定位
1
2
3
4
5
6
7
8
9
|
M 移动光标到页面中央
L移动光标到页面尾处
H移动光标到页面开始处
Ctrl+f向后翻页
Ctrl+b向前翻页
0移动光标到行首
$移动光标到行尾
/:从上往下开始查找,然后按n寻找下一个
?:从下往上开始查找,然后按n寻找下一个
|
撤销、重复、查找
1
2
3
4
|
/xxx 从上往下开始查找
?xxx 从下往上开始查找
u 撤销
. 重复前一个动作
|
复制、粘贴、删除
1
2
3
4
5
6
7
8
9
10
11
12
13
|
nyy 复制光标所在的向下n行内容
p 在光标处粘贴复制的内容
ndd 删除光标所在向下n行的内容
ctrl + d 往下翻半屏内容
ctrl + u 往上翻半屏内容
shift + g 到文件末尾
dd 删除整行
:set number 显示行号
:set nonu 取消显示行号
:1,3y 复制第一行到第三行
:1,3d 删除第一行到第三行
:1,3s/str/str_new/g 替换第一行到第三行中的字符串
:%s/str/str_new/g 替换所有行中的字符串
|
[ubuntu]vi常用操作(代码片段)
文章目录vi介绍基本概念vi常见操作Reference使用Ubuntu打开文件可以使用系统自带的文本编辑器geditfilename或者使用vifilename(默认安装vi,vim需要自己安装)vi介绍基本概念命令行模式插入模式底层模式vi常见操作新建目录mkdirxxx新建... 查看详情
vim常用操作
vi编辑器,全称是visualinterface,可以执行输出、删除、查找、替换等众多的文本操作。vi并不是一个排版程序,不可以对字体、格式、段落等其他的属性进行编排。vi是全屏文本编辑程序,没有菜单,只有命令。语法:vifilename打... 查看详情
vim(vi)常用操作及记忆方法
vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。但是,vim作为一个“纯字符”模式下的工具,它的操作和WINDOWS中的文本编辑工具相比多少有些复杂。这里,我根据自己个人的使用... 查看详情
vi的常用命令(代码片段)
1.vi的三种工作模式命令模式打开文件首先进入命令模式,是使用vi的入口;通过命令对文件进行常规的编辑操作,例如:定位,翻页,复制,粘贴,删除等;末行模式执行保存,退出等操作,是vi的出口;:wq:表示write&quit;编辑模式正常的编辑文... 查看详情
vim操作常用指令(转)
vim是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visualinterface”的缩写,vim是viIMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用... 查看详情
vi常用操作
什么是vi: vi是Linux/Unix底下最常用的文本编辑器,可以理解为和Windows下的txt一样,咱们一般操作linux服务器的时候都是没有图形化界面的,怎么移动光标,到哪个位置,替换修改什么的都得用vi里面的操作 vi... 查看详情
vi编辑器常用操作(代码片段)
vi的三种模式1.命令模式2.编辑模式3.末行模式(命令模式下,按“:”即可进入末行模式)命令模式到编辑模式:插入命令i,附加命令a,打开命令o,修改命令c,取代命令r,替换命令s编辑模式到命令模式:Escvim基础操作进入插入... 查看详情
vi常用命令
1G跳转到文件的首行G跳转到文件的末尾行^将光标快速跳转到本行的行首字符 $将光标快速跳转到本行的行尾字符 o在当前行的下面插入新行,光标移动到新行的行首,进入插入状态 O在当前行的上面插入新行,光标移... 查看详情
nano编辑器__vi常用命令
...-w"选项取消自动拆行 CTRL配合快捷键。 vi常用命令行1.vi模式 a)一般模式:vi处理文件时,一进入该文件,就是一般模式了. b)编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进... 查看详情
[ubuntu]vi常用操作(代码片段)
文章目录vi介绍基本概念vi常见操作Reference使用Ubuntu打开文件可以使用系统自带的文本编辑器geditfilename或者使用vifilename(默认安装vi,vim需要自己安装)vi介绍基本概念命令行模式插入模式底层模式vi常见操作新建目录mkdirxxx新建... 查看详情
5.1vim常用操作
Vim没有菜单,只有命令。 vim退出命令【转载】:注意:这些命令前面都有一个冒号:当编辑完文档,准备退出Vi返回到shell时,能够使用以下几种方法之一。在命令模式中,连按两次大写字母Z,若当前编辑的文档曾被修... 查看详情
vim常用命令(代码片段)
1.vi是“Visualinterface”的简称,它在Linux上的地位就仿佛Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。Vi不是一个排版程序,它不象Word或WPS那样... 查看详情
vi/vim操作
...对路径。如果这个文件不存在,就会新建一个文件。vi/vim常用的模式有两种:命令行模式和输入模式。由命令行模式切换到输入模式的命令:新增(append)a:从光 查看详情
vi常用命令(代码片段)
...一、关于vi二、创建/打开文件三、vi的三种模式四、vi的常用命令五、版权声明一、关于vivi是最强大的文本编辑器,没有之一。尽管vi已经是古董级的软件,但还是有无数新人迎着困难去学习,可见其经典与受欢迎的程度。无论... 查看详情
vi常用命令(代码片段)
...一、关于vi二、创建/打开文件三、vi的三种模式四、vi的常用命令五、版权声明一、关于vivi是最强大的文本编辑器,没有之一。尽管vi已经是古董级的软件,但还是有无数新人迎着困难去学习,可见其经典与受欢迎的程度。无论... 查看详情
linux(centos)常用操作指令
1、vi命令: vifileName#采用vi编辑文件; i表示开始插入文本内容到文件中; 编写完成,输入Ese退出Insert,输入:wq!表示保持并退出;2、ping www.baidu.com#ping指令; 退出ping指令,需要按下Ctrl+C即可3... 查看详情
linux学习之vi编辑器常用命令
VI编辑器常常简称为Vi(visualeditor),它可以自行输入、删除、查找、替换、复制、粘贴、块操作等多功能编辑器。用户需要根据自己的需求进行定制,这个是其他编辑程序所没有的一个功能。vi编辑器并不是一个排版程序,它不... 查看详情
vi编辑器常用命令
一般模式常用操作【h(或向左方向键)】光标左移一个字符【j(或向下方向键)】光标下移一个字符【k(或向上方向键)】光标上移一个字符【l(或向右方向键)】光标右移一个字符【[Ctrl]+f】屏幕向下移动一页(相当于PageDown键)【[Ctrl... 查看详情