1.打开和关闭行号
:set nu
:set nonu
2.自动缩进
:set autoindent
:set shiftwidth=4
3.搜索时不区分大小写
:set ic
:set noic
4.复合搜索
如果希望搜索出现在另一个模式或字符串后面的某个模式或字符串,不管这两个模式或 字符串是否在同一行上,那么可以指定由分号(;)分隔的两个搜索命令,从而执行复合搜索
如: /{file}+1/;/echo/
5.重放搜索模式
当在文件中搜索要替换的模式时,可以让vi 把要匹配的任何模式保存在缓冲区中;然后,在执行替换时,可以用缓冲区引用号重放它们。方法是把模式放在 \(和 \)之间,这会指示vi 把模式放在编号的缓冲区(1 到 9)中。在执行替换时,可以用缓冲区引用号 \1 到 \9 引用这些缓冲区。
如: :%s/^\(Martin\)/Mr \1 Wicks/g 表示将搜索以单词 Martin 开头的行并对每个匹配添加前缀 Mr 和后缀 Wicks
6.书签
可以让vi 在文件中的特定位置放上书签。方法是按 Escape 键,再按 M 键,然后输入另一个表示书签引用的字母表字符。因此,最多可以有 26 个书签,分别名为 a 到z。要返回到上一书签,按 Escape 键,再按反撇号(`),然后输入书签引用字符。
如: 按 Escape 之后按 M 和 A 键,就会把当前游标位置保存在书签 a 中。在编辑会话中,以后希望返回到这个游标位置时,只需按 Escape,然后输入 `A。可以使用双反撇号(“)命令在当前书签和前一个书签之间切换。
7.查找、更新、查找下一个、重复
进入命令模式,输入/search_pattern(其中的 search_pattern 是字符串或正则表
达式),然后按回车。这样做就会找到与指定的模式匹配的第一个字符串。在此之后,可以在找到的文本上执行任何操作。例如,按 Escape,再按 C 和 W 键,再输入更多文本,就会把找到的字符串替换为另一个单词。
8.切换大小写
在vi 中,可以切换游标下的字母字符的大小写,方法是按 Escape,然后按波浪号键(~)。这会在小写和大写之间来回切换。按着这个键,移动游标经过行中的每个字符,就会切换遇到的每个字母字符的大小写。可 以在波浪号前面输入一个数字,表示希望改变多少个字母字符的大小写。
9.筛选
在vi 中按 Escape,输入 :!command(其中的 command 是要执行的 UNIX 命令),然后按回车,就可以在 shell 中执行命令。例如,:!pwd 显示编辑会话当前的工作目录。
10.保存部分内容
可以保存当前编辑的文件的部分内容,方法是按 Escape,然后输入 :start,endw file,其中的 start 是当前文件中要保存的第一行,end 是要保存的最后一行,w表示希望写到另一个文件中(或者覆盖现有的文件),file 是指定的部分要保存到的文件。对于最后一行,可以使用$表示文件的末尾。可以在w后面使用两个大于号(>>)表示希望把内容附加到文件中而不 是覆盖文件
相关推荐
十、VI高级技巧 1. 使用可视模式选择文本,然后进行删除、复制、粘贴等操作。 2. 利用宏记录和回放功能自动化重复任务。 3. 使用块选择进行批量操作,如同时改变多行的相同部分。 VI编辑器的命令繁多且强大,熟练...
Vi 编辑器是一个功能强大、灵活、易于使用的编辑器。它可以满足用户在 UNIX 操作系统中编辑文件的需求。 1. Vi 编辑器的基本模式 Vi 编辑器有两种基本模式:输入模式和指令模式。输入模式为输入命令,文本就会显示...
### VI/VIM 常用技巧详解 #### 一、VI/VIM 编辑器简介 VI(Visual Editor)是一款在 Unix 和类 Unix 操作系统(包括 Linux)中广泛使用的文本编辑器。它具备强大的文本处理功能,尤其适用于远程文本编辑场景。VIM ...
下面将详细介绍vi编辑器的使用技巧和常见操作。 1. **文件夹结构**: - `/etc`:存放系统配置文件,如用户名和密码。 - `/home`:每个用户的个人文件夹,用于存储个人数据。 - `/lib`:包含操作系统所需的库文件...
### 常用VI命令和VI使用技巧 #### 移动命令详解 在日常使用VI或VIM编辑器的过程中,掌握一系列高效的移动命令至关重要。这些命令可以帮助用户快速地浏览和定位到文件中的特定部分。 - **基本方向键**: `hjkl`分别...
本文总结了 Vi 编辑器的常用技巧和命令,旨在帮助用户更好地掌握 Vi 编辑器的使用。 一、移动光标 * k/h/j/l : 上/左/下/右移动光标 * w/W : 向前/后移动一个单词,符号或标点处理不同 * b/B : 向后移动一个单词,...
**VI使用技巧详解** VI(Vim)是一款强大的文本编辑器,被广泛应用于Linux和Unix系统中。虽然初学者可能觉得其操作复杂,但一旦掌握其精髓,你会发现它无比高效且功能强大。以下是一些实用的VI使用技巧,旨在帮助你...
### vi编辑器常用命令详解 #### 一、简介 Vi编辑器是Linux系统中最常用的文本编辑工具之一。它不仅功能强大而且使用灵活,是Linux环境下进行文件编辑的标准配置。Vi编辑器具有两种基本操作模式:命令模式和输入模式...
### vi编辑器使用技巧及基本用法 #### 一、vi编辑器简介 vi(visual editor)是一款在Unix系统及其衍生系统(如Linux)中广泛使用的文本编辑器。它不仅功能强大,而且易于学习,是许多系统管理员和开发者的首选...
### Linux 下 Vi 编辑器常用命令详解 #### 一、进入 vi 的命令 1. **vi filename**:此命令用于打开或编辑一个名为 `filename` 的文件,并且默认会进入命令模式。 2. **vi +n filename**:通过这个命令可以打开文件...
### 常用vi编辑器命令行详解 #### 一、引言 vi编辑器是Unix/Linux系统中广泛使用的文本编辑工具之一,以其强大的功能和灵活性而著称。本文将详细介绍vi编辑器中的常用命令行操作,帮助用户快速掌握如何高效地使用vi...
熟悉VI 是学习UNIX 系统的一个关口 vi 是visual edit 的缩写 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不...
`vi` 和 `vim` 是两种非常流行的文本编辑器,它们在程序员和系统管理员中广泛使用。这篇文章主要针对已经对 `vim` 基本操作有所了解,希望通过掌握更多技巧来提升工作效率的用户。以下是一些关键知识点的详细说明: ...
下面我们将详细讲解VI编辑器中的常用命令。 **命令模式** 在命令模式下,你可以移动光标、删除文本、复制和粘贴等。以下是一些基本的命令: 1. **a**: 进入插入模式,字符将在光标后添加。 2. **i**: 进入插入...
VI常用命令 #### 2.1 移动光标指令 - 左右上下方向键:在任何模式下移动光标。 - `[Ctrl]+[f]`:向前滚动一屏。 - `[Ctrl]+[b]`:向后滚动一屏。 - `[Ctrl]+[d]`:向前滚动半屏。 - `[Ctrl]+[u]`:向后滚动半屏。 ...
对于Linux用户而言,熟练掌握vi编辑器的使用技巧将极大提升其工作效率。 #### 二、编辑命令解析 下面我们将逐一解析文件中提到的各项vi编辑器命令,并详细介绍其功能及应用场景。 1. **进入插入模式:** - `i`...
Vi(Visual Editor)是 Unix 和类 Unix 操作系统(如 Linux)中最常用的文本编辑器之一。它不仅功能强大,而且几乎在所有 Unix 类系统上都可以找到。本文档将详细介绍在 Linux 系统下使用 Vi 编辑器的各种技巧,帮助...
本文档将对“Vi常用命令一览表”进行详细解析,帮助读者快速掌握Vi的基本使用技巧。 #### 二、启动Vi编辑器 - **打开或新建文件**:`vi filename` —— 打开名为`filename`的文件进行编辑;如果文件不存在,则创建...
本文将深入解析标题为“vi常用命令整理可以备查”中提及的各项功能与操作,帮助读者全面掌握VI编辑器的使用技巧。 #### 一、基本移动命令 - **`h`**: 向左移动一个字符。 - **`j`**: 向下移动一行。 - **`k`**: ...
- 实战练习:通过实际项目来练习 vi/vim 的使用技巧。 - 社区论坛:参与 Stack Overflow、Reddit 等社区的讨论,获取帮助和建议。 - 在线课程:许多在线平台提供免费或付费的 vi/vim 教程。 通过不断实践和探索,你...