`
sunxboy
  • 浏览: 2868627 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

10个VI的常用技巧

 
阅读更多

 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常用命令汇总......

    十、VI高级技巧 1. 使用可视模式选择文本,然后进行删除、复制、粘贴等操作。 2. 利用宏记录和回放功能自动化重复任务。 3. 使用块选择进行批量操作,如同时改变多行的相同部分。 VI编辑器的命令繁多且强大,熟练...

    vi命令全 vi 常用命令 unix vi 常用命令 vi 替换命令 unix vi 命令 vi 命令模式

    Vi 编辑器是一个功能强大、灵活、易于使用的编辑器。它可以满足用户在 UNIX 操作系统中编辑文件的需求。 1. Vi 编辑器的基本模式 Vi 编辑器有两种基本模式:输入模式和指令模式。输入模式为输入命令,文本就会显示...

    vi常用技巧

    ### VI/VIM 常用技巧详解 #### 一、VI/VIM 编辑器简介 VI(Visual Editor)是一款在 Unix 和类 Unix 操作系统(包括 Linux)中广泛使用的文本编辑器。它具备强大的文本处理功能,尤其适用于远程文本编辑场景。VIM ...

    vi使用技巧及常用操作

    下面将详细介绍vi编辑器的使用技巧和常见操作。 1. **文件夹结构**: - `/etc`:存放系统配置文件,如用户名和密码。 - `/home`:每个用户的个人文件夹,用于存储个人数据。 - `/lib`:包含操作系统所需的库文件...

    常用VI命令和VI使用技巧

    ### 常用VI命令和VI使用技巧 #### 移动命令详解 在日常使用VI或VIM编辑器的过程中,掌握一系列高效的移动命令至关重要。这些命令可以帮助用户快速地浏览和定位到文件中的特定部分。 - **基本方向键**: `hjkl`分别...

    vi编辑器使用技巧总结

    本文总结了 Vi 编辑器的常用技巧和命令,旨在帮助用户更好地掌握 Vi 编辑器的使用。 一、移动光标 * k/h/j/l : 上/左/下/右移动光标 * w/W : 向前/后移动一个单词,符号或标点处理不同 * b/B : 向后移动一个单词,...

    经典收藏 VI使用技巧 绝对好用

    **VI使用技巧详解** VI(Vim)是一款强大的文本编辑器,被广泛应用于Linux和Unix系统中。虽然初学者可能觉得其操作复杂,但一旦掌握其精髓,你会发现它无比高效且功能强大。以下是一些实用的VI使用技巧,旨在帮助你...

    vi编辑器常用命令

    ### vi编辑器常用命令详解 #### 一、简介 Vi编辑器是Linux系统中最常用的文本编辑工具之一。它不仅功能强大而且使用灵活,是Linux环境下进行文件编辑的标准配置。Vi编辑器具有两种基本操作模式:命令模式和输入模式...

    vi 使用技巧及基本用法

    ### vi编辑器使用技巧及基本用法 #### 一、vi编辑器简介 vi(visual editor)是一款在Unix系统及其衍生系统(如Linux)中广泛使用的文本编辑器。它不仅功能强大,而且易于学习,是许多系统管理员和开发者的首选...

    linux下Vi编辑器常用命令

    ### Linux 下 Vi 编辑器常用命令详解 #### 一、进入 vi 的命令 1. **vi filename**:此命令用于打开或编辑一个名为 `filename` 的文件,并且默认会进入命令模式。 2. **vi +n filename**:通过这个命令可以打开文件...

    常用vi编辑器命令行

    ### 常用vi编辑器命令行详解 #### 一、引言 vi编辑器是Unix/Linux系统中广泛使用的文本编辑工具之一,以其强大的功能和灵活性而著称。本文将详细介绍vi编辑器中的常用命令行操作,帮助用户快速掌握如何高效地使用vi...

    vi技巧大全命令大全

    熟悉VI 是学习UNIX 系统的一个关口 vi 是visual edit 的缩写 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不...

    vi,vim常用技巧,命令文档

    `vi` 和 `vim` 是两种非常流行的文本编辑器,它们在程序员和系统管理员中广泛使用。这篇文章主要针对已经对 `vim` 基本操作有所了解,希望通过掌握更多技巧来提升工作效率的用户。以下是一些关键知识点的详细说明: ...

    VI常用命令,学习VI必备

    下面我们将详细讲解VI编辑器中的常用命令。 **命令模式** 在命令模式下,你可以移动光标、删除文本、复制和粘贴等。以下是一些基本的命令: 1. **a**: 进入插入模式,字符将在光标后添加。 2. **i**: 进入插入...

    VI 常用使用方法总结

    VI常用命令 #### 2.1 移动光标指令 - 左右上下方向键:在任何模式下移动光标。 - `[Ctrl]+[f]`:向前滚动一屏。 - `[Ctrl]+[b]`:向后滚动一屏。 - `[Ctrl]+[d]`:向前滚动半屏。 - `[Ctrl]+[u]`:向后滚动半屏。 ...

    vi编辑器常用编辑命令

    对于Linux用户而言,熟练掌握vi编辑器的使用技巧将极大提升其工作效率。 #### 二、编辑命令解析 下面我们将逐一解析文件中提到的各项vi编辑器命令,并详细介绍其功能及应用场景。 1. **进入插入模式:** - `i`...

    linux下vi使用技巧大全

    Vi(Visual Editor)是 Unix 和类 Unix 操作系统(如 Linux)中最常用的文本编辑器之一。它不仅功能强大,而且几乎在所有 Unix 类系统上都可以找到。本文档将详细介绍在 Linux 系统下使用 Vi 编辑器的各种技巧,帮助...

    Vi常用命令一览表 (一页纸)

    本文档将对“Vi常用命令一览表”进行详细解析,帮助读者快速掌握Vi的基本使用技巧。 #### 二、启动Vi编辑器 - **打开或新建文件**:`vi filename` —— 打开名为`filename`的文件进行编辑;如果文件不存在,则创建...

    vi 常用命令整理 可以备查

    本文将深入解析标题为“vi常用命令整理可以备查”中提及的各项功能与操作,帮助读者全面掌握VI编辑器的使用技巧。 #### 一、基本移动命令 - **`h`**: 向左移动一个字符。 - **`j`**: 向下移动一行。 - **`k`**: ...

    vi&vim常用操作学习

    - 实战练习:通过实际项目来练习 vi/vim 的使用技巧。 - 社区论坛:参与 Stack Overflow、Reddit 等社区的讨论,获取帮助和建议。 - 在线课程:许多在线平台提供免费或付费的 vi/vim 教程。 通过不断实践和探索,你...

Global site tag (gtag.js) - Google Analytics