VI 编辑器2|学习笔记

简介: 快速学习 VI 编辑器2

发者学堂课程【Linux入门到精通 VI 编辑器2习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/401/detail/5212


VI 编辑器2


内容介绍

一、VI 文本编辑器

二、重点命令


一、VI 文本编辑器

命令

功能

x

删除光标处的单个字符

dd

删除光标所在行

dw

删除当前字符到单词尾(包括空格)的所有字符

de

删除当前字符到单词尾(不包括单词尾部的空格)的所有字符

d$

删除当前字符到行尾的所有字符

d^

删除当前字符到行首的所有字符

J

删除光标所在行行尾的换行符,相当于合并当前行和下一行

 

命令

功能

u

 

取消最近一次的操作,并恢复操作结果

可以多次使用u命令恢复已进行的多步操作

U

取消对当前行进行的所有操作

Ctrl + r

对使用u命令撤销的操作进行恢复

yy

复制当前行整行的内容到vi缓冲区

yw

复制当前光标到单词尾字符的内容到vi缓冲区

y$

复制当前光标到行尾的内容到vi缓冲区

y^

复制当前光标到行首的内容到vi缓冲区

P

读取 vi 缓冲区中的内容,并粘贴到光标当前的位置内容)

 

命令

功能

/word

从上而下在文件中查找字符串"word"

?word

从下而上在文件中查找字符串"word"

n

定位下一个匹配的被查找字符串

:%s/old/new/g

在整个文件范围内替换所有的字符串"old"为"new"

N

定位上一个匹配的被查找字符串

:s/old/new

将当前行中查找到的第一个字符"old"串替换为"new"

:s/old/new/g

将当前行中查找到的所有字符串"old"替换为"new"

:#,#s/old/new/g

在行号"#,#"范围内替换所有的字符串"old"为"new"

:s/old/new/c

 

在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认


二、重点命令

1.查找命令:

/ 正向查找

n 查找内容的下一个

注释:

/ 正向查找,输入后会查找到离光标最近的内容,查找下一个就按住 n,查找匹配的下一个内容。

2.查找替换命令

:表示命令行模式

%s表示我要启动查找

/后面的 old 是我要查找的内容

/后面的 new 是要替换的内容

/后面的 g 是整个文件查找进行替换的意思。

例如:将 http://www.qq.com进行查找后删除。

输入命令为 :%s/http:\/\///g

相关文章
|
4月前
|
小程序 Linux
VI编辑器(一)vi工作模式(3种)以及模式切换(转换)
开始VI编辑器的学习。 之前在linux服务器上边看代码的时候一般都是使用远程ftp工具(类似winscp)将文件下载到本地,在使用编辑器查看,但是这样相对比较麻烦。 Linux为我们提供了一个很棒的编辑器VI 下面我们来看下VI的三种工作模式以及模式之间的切换。 首先我们来看下VI编辑器的调用 Vi filename(文件名) 文件已存在,直接打开,文件不存在,新建后打开。 一:VI的三种工作模式 1:命令行模式 该模式是进入 vi 编辑器后的默认模式。任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。 在命令模式下,用户可以输入 vi 命令,用于管理自己的文档。此时从键盘上输
403 0
|
24天前
vi编辑器替换字符串命令
vi编辑器替换字符串命令
15 1
|
2月前
|
Linux 开发工具
Linux的基础编程——vi/vim编辑器(六)
Linux的基础编程——vi/vim编辑器(六)
34 0
Linux的基础编程——vi/vim编辑器(六)
|
3月前
|
算法 Linux 应用服务中间件
【Linux】vi文本编辑器
【Linux】vi文本编辑器
41 0
|
Linux 开发工具 vr&ar
Linux vi和vim编辑器、快捷键的使用
在Linux下一般使用vi编辑器来编辑文件,vim是它的增强版。vim用于在远程环境下用命令形式对文本进行在线编辑,既可以查看文件也可以编辑文件。
27 0
|
3月前
|
Linux 开发工具 C语言
Vi编辑器的基本使用
Vi编辑器是最常用的Linux系统文本编辑工具,可以帮助我们通过一系列命令对文本文件进行编辑操作,具有命令行模式、插入模式、底行模式这三种工作模式,通常我们通过Vi编辑器对一个文件进行操作,需要在这三种模式之间来回切换。本文将列举各模式操作方法并带领大家一起用Vim编辑器写出第一个HelloWorld程序。
35 0
|
4月前
|
小程序 Shell Linux
VI编辑器配置代码高亮
Linux下的VI编辑器和VIM编辑器最大的区别就是VIM编辑器有代码高亮显示。 VI编辑器没有代码高亮显示。 但是习惯了代码高亮显示的我,突然看到了一片一个色儿的代码,让我有点不适应。
85 0
|
5月前
|
Docker 容器
docker里面安装vi编辑器
docker里面安装vi编辑器
97 0
|
5月前
|
人工智能 Linux Shell
vi 编辑器
vi 编辑器
|
6月前
|
开发工具