`
sunxboy
  • 浏览: 2828709 次
  • 性别: 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使用技巧 根目录下的文件夹 输入”/”,回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文件夹,存放在这里 lib:操作系统文件等 mnt:挂扣用的 opt:java工具 bea:web编程的...

    常用VI命令和VI使用技巧

    常用VI命令和VI使用技巧(如录制和播放宏的方法、替换技巧、vim颜色设置、Tab页的使用技巧等)

    vi常用技巧

    Linux vi或vim 使用技巧,常用命令总结。非常实用

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

    vi,vim常用命令技巧,文档,命令整合,适合初,中级开发人员,很不错的 帮助文档

    Unix,Linux下vi 与vim 使用键位和常用技巧

    Unix,Linux下vi 与vim 使用键位和常用技巧

    vi技巧大全命令大全

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

    vim键盘图囊括了vi/vim绝大部分常用的高效按键技巧

    囊括了vi/vim绝大部分常用的高效按键技巧

    Linux vi 命名操作文档

    详细描述了Linux下vi命名的使用与一些常用的技巧

    vi使用手册

    vi使用手册 vi简介 vi常用命令 vi的两种模式 vi实用技巧

    Linux操作技巧:VI的常见使用技巧

    Vi命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,很多人不喜欢VI因为它的众多的命令集,但是我们只需要掌握基本的命令然后灵活地加以运用。本文旨在更有条理有归纳性地介绍VI的一些最常用命令和一些高级的...

    UNIX系统概述和常用命令

    UNIX系统概述,常用命令,电子邮件命令,VI命令,常用技巧,适合初学者

    Linux常用命令经典解释

    linux解压 tar命令,LINUX 下安装软件方法命令方法,查找并安装(卸载),linux vi命令详解及使用技巧集锦

    入门学习Linux常用必会60个命令实例详解doc/txt

    入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不...

    Linux vim编辑器常用操作技巧整理

    本文讲解的是vim编辑器常用操作技巧整理,读者如果能熟练掌握这些常见的技巧,可以给运维和开发工作带来非常大的便利、节省大把时间,从而实现高效运维和开发。  本文把Linux运维基础、常用的vim编辑器的命令汇总...

    Linux中vim编辑器的常用操作和使用技巧

    vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。 vim没有菜单,只有命令 vim有三种模式:命令模式、插入模式、编辑模式关系如下图所示: 1.插入命令...

    华为内部Linux学习资料

    第 4 章 常用使用技巧 4.1 Linux 下软件包的安装及卸载 4.2 Linux 操作系统的时钟系统 4.3 系统信息及运行状态监控 4.4 打包/压缩工具tar 4.5 文件及文件内容的查找 4.6 Linux 的系统服务及其配置

    嵌入式系统/ARM技术中的Linux下vim编辑器的使用小技巧

    Vim是Linux操作系统中最常用一个编辑器。如配置文件的更改、环境变量的设置等等基本上都是在这个vim编辑器上完成。所以这是Linux系统管理员最常用的一个工具。不过这个工具虽然小,但是其有很多的实用小技巧。有些...

    NI LabVIEW信号处理使用技巧.zip

    NI LabVIEW信号处理使用技巧zip,在LabVIEW中如何找到合适的函数和VI来完成特定的信号处理任务,例如降噪、去除趋势、重采样等。另外,还将介绍常用信号处理方法的适用对象,包括频谱分析、联合时频分析、小波分析、...

    Linux 快速入门

    第 4 章 常用使用技巧 46 4.1 Linux 下软件包的安装及卸载 46 4.2 Linux 操作系统的时钟系统 48 4.3 系统信息及运行状态监控 49 4.4 打包/压缩工具tar 52 4.5 文件及文件内容的查找 53 4.6 Linux 的系统服务及其配置...

Global site tag (gtag.js) - Google Analytics