编辑数个文件
:args 显示编辑名单中的各个文件名
:n 读入编辑名单中的下一个文件
:rew 读入编辑名单中的第一个文件
:e# 读入编辑名单内的前一个文件
:e file 读入另一个文件进vi(此文件可不在编辑名单内),若原文件经修改还没有
存档,则应先以: w 存档。
:e! file 强迫读入另一个文件进入vi,原文件不作存档动作。
查找命令
/string、?string——从光标所在处向后或向前查找相应的字符串的命令。
n 继续查找, N 反向查找
查找替换
:[addr]s/源字符串/目的字符串/[option]
[addr] 表示检索范围,省略时表示当前行。
如:“1,20” :表示从第1行到20行;
%” :表示整个文件,同“1,$”;
“. ,$” :从当前行到文件尾;
s : 表示替换操作
[option] : 表示操作类型
如:g 表示全局替换;
c 表示进行确认
p 表示替代结果逐行显示(Ctrl + L恢复屏幕);
省略option时仅对每行第一个匹配串进行替换;
如果在源字符串和目的字符串中出现特殊字符,需要用”\”转义
:1,$s/it/It 把it换成It 等效于 :%s/it/It
分享到:
相关推荐
- 查找与替换:`/pattern`查找模式,`n`下一个,`N`上一个;`:%s/pattern/replacement/g`全局替换。 "vi配置文件.txt"文档可能会提供更具体的.vimrc配置示例或解释,你可以根据这些示例进一步定制你的编辑器环境,...
5. 文本查找与替换:在vi中使用“/”或“?”进行向前或向后查找文本,使用“:%s/old/new/g”命令在文件中查找并替换指定文本。 6. 复制粘贴:vi的复制和粘贴操作比较特殊,需要配合命令模式使用。如要复制某行,先...
2. **高效编辑**:VI提供了一套丰富的命令集,如删除、复制、粘贴、查找替换等,这些操作往往只需要一个或几个按键即可完成,极大地提高了编程效率。 3. **宏录制和回放**:用户可以录制一系列操作作为宏,然后在...
* VI 编辑器可以执行输出、删除、查找、替换、块操作等众多文本操作。 * VI 编辑器有 3 种基本工作模式:命令行模式、文本输入模式和末行模式。 * VIM 是 VI 的加强版,比 vi 更容易使用。 * 使用 VI 编辑器需要记忆...
VI编辑器,全称Visual Editor,...通过这次实验,你应该能熟练掌握VI编辑器的基本操作,理解其工作模式,并能进行文本编辑、查找替换等任务。不断练习和探索,你将发现VI编辑器的更多高级功能,提升你的文本编辑效率。
- 查找与替换:/(向下查找)、?(向上查找)、:%s/old/new/g(全局替换old为new)、:noh(取消高亮显示)。 - 执行Shell命令::!command(执行Shell命令)、:shell(进入Shell环境)。 - 设置VI参数::set nu...
vi不仅仅可以用来编辑普通文档,对于系统配置文件等关键性文件的编辑同样能够胜任。由于其在Linux系统中的地位,vi的重要性不言而喻,掌握vi的使用对于提高工作效率和系统维护能力有着极大的帮助。 vi编辑器的工作...
- 用户可以在此模式下执行文件保存、退出、查找和替换等操作。 - 通过按下冒号`:`键可以进入底行模式。 **模式之间的切换命令:** - `i` (Insert):从当前光标位置开始插入文本。 - `a` (Append):从当前光标后...
9. 查找与替换:`/text` 查找,`n` 下一个,`N` 上一个,`:s/text/replacement/g` 替换。 10. 保存并退出:`:wq`,不保存退出:`:q!`。 三、文件编辑器 除了vi之外,Linux还有其他文件编辑器,如nano、gedit、atom...
查找与替换 - `/pattern`:从光标位置开始向前搜索`pattern`。 - `?pattern`:从光标位置开始向后搜索`pattern`。 - `n`:重复上次的搜索命令。 - `N`:反方向重复上次的搜索命令。 - `:%s/pattern/replacement/g`...
- **末行模式(Last Line Mode)**:在命令模式下,输入`: `(冒号加空格)进入末行模式,可以进行保存文件、退出vi、执行查找和替换等高级操作。 **2. vi的启动与退出** - **进入vi**:使用`vi 文件名`命令打开...
#### 查找与替换 - `:set nu`:显示行号。 - `:set nonu`:取消显示行号。 - `/string`:从当前位置向后查找字符串 `string`。 - `?string`:从当前位置向前查找字符串 `string`。 - `:s/pattern/replacement/flags...
下面将详细阐述Vi编辑器与GDB的基本命令及其使用场景。 ## Vi编辑器 Vi编辑器是一款强大的文本编辑器,具有全屏幕编辑、非模式化操作等特点。以下是一些基本操作: 1. **启动与退出** - 启动:`vi filename` ...
- **搜索与替换**:`:s/old/new`替换当前行的第一个匹配,`:/old/new/g`替换文件中的所有匹配。 7. **插件与配置** - Vim支持丰富的插件,如NERDTree(文件浏览器)、Vim-airline(状态栏增强)等,通过`.vimrc`...
Linux的vi编辑器是Unix和Linux系统中的标准文本编辑器,具有强大的功能,与现代文本编辑器相比毫不逊色。本文将简要介绍vi编辑器的使用方法和基础指令。 vi编辑器主要有三种模式:命令模式、插入模式和底行模式。在...
1. **文件打开与编辑** - 打开文件:`vim filename`,其中 `filename` 是需要编辑的文件名。 - 保存文件:`:w` 或者 `:w filename`(更改文件名为 `filename` 并保存)。 - 保存并退出:`:wq` 或者 `:x`。 - ...
熟悉 vi 的三种模式及模式切换命令 (1) vi 是 Linux 中最基础的编辑器。但 vi 编辑器在系统管理、服务器配置...可以进行文件的保存、退出、查找、替换、列出行号等 (3) vi 模式切换命令 命令 功能 a (Append)进入编
- 末行模式(Command Line Mode):输入冒号`:`进入,执行保存、查找替换等命令。 3. **基本操作** - 移动光标:`h`左,`j`下,`k`上,`l`右。 - 删除文本:`x`删除当前字符,`dd`删除当前行。 - 复制与粘贴:`...