我们在编辑文件时常常需要搜索单词和替换单词,VI编辑器也提供了搜索和替换的功能。首先按下斜杠(/),
前提是VI编辑器在一般模式下,也就是需要刚刚进入VI命令或按"ESC"后的模式,光标会自动移动到编辑器下方的命令行,用户输入搜索的字符串,按下“Enter”开始搜索,VI编辑器可能用以下三种方式相应用户的搜索。
1、当满足搜索条件的字符串出现在当前光标位置后面时,VI编辑器将光标跳转到第一个满足搜索条件的位置。
2、当满足搜索条件的字符串出现在当前光标位置前面时,VI编辑器将跳转带从开头开始的第一个满足搜索条件 的位置
3、文件中不存在满足条件的字符串时,VI编辑器提示错误信息。
下图1-1显示了VI编辑器的搜索功能,他是在/etc/services文件中搜索ssh字符串,VI编辑器下方出现斜杠(/),在斜杠后面输入待搜索的字符串。
图1-1,VI编辑器搜索功能
VI编辑器替换功能命令的基本格式如下:
:s/old_string/new_string
上述替换命令表示将第一次出现old_string替换成new_string,当然,可以在上述替换命令后面加上g 选项,表示将所有old_string替换成new_string,命令如下:
:s/old_string/new_string/g
下图1-2显示了VI编辑的替换功能,该命令将所有的NEW替换成OLD
图1-2
下表是归纳了VI编辑器的搜索和替换命令。我们可以看到,VI编辑器在替换文本时还可以指定行号的范围。
命令 | 说明 |
/word | 自当前光标位置向下搜索名字为word的字符串 |
?word | 自当前光标位置向上搜索名字为word的字符串 |
:n 1,n 2 s/word1/word2/g | 在n1行与n2行之间搜索名字为word1的字符串,并将其替换成word2 |
:1,$s/word1/word2/g | 在第一行与最后一行之间搜索名字为word1的字符串,并将其替换成word2 |
相关推荐
详细讲述了linux的vi和vim相关的命令,以及一些高级用法
linux下vim命令详解 高级一些的编辑器,都会包含宏功能,vim 当然不能缺少了,在 vim 中使 用宏是非常方便的
《学习vi和Vim编辑器(中文版... vi或Vim,是使用Linux或Unix时的必要知识,无论使用哪种平台,《学习vi和Vim编辑器(中文版第7版)》都是基础中的基础。 《学习vi和Vim编辑器(中文版第7版)》由罗宾斯、汉娜和拉姆编著。
学习VI操作命令,更快更易上手,VI用起来更顺手,6666666666666666666666666666666666666666666
超详细 Linux vi vim 命令使用详解
将近三十年的时间里,vi一直是unix与linux采用的标准编辑器,从1986年开始,《学习vi和vim编辑器(第7版)》一直是第一线的vi导引手册。但三十年来,unix已不再是三十年前的样子,这本书也不能一成不变。第7版的...
Linux中vi、vim命令大全.docx
Linux中的vim命令合集,里面有两个文档,Vim命令合集 和 vi使用方法详细介绍,总结十分的详细,方便学习者详细的学习.是从某培训机构获得的
常用的简单命令整理,用于帮助在编写shell脚本时手忙脚乱的小伙伴
将近三十年的时间里,vi一直是Unix与Linux采用的标准编辑器,从1986年开始,《学习vi和Vim编辑器》一直是第一线的vi导引手册。但三十年来,Unix已不再是三十年前的样子,这本书也不能一成不变。第7版的《学习vi和Vim...
将近三十年的时间里,vi一直是Unix与Linux采用的标准编辑器,从1986年开始,《学习vi和Vim编辑器》一直是第一线的vi导引手册。但三十年来,Unix已不再是三十年前的样子,这本书也不能一成不变。第7版的《学习vi和Vim...
转载vi/vim命令详解图片,可做为壁纸,多幅图片。...vim是Linux下面最重要的编辑器了, 而对vim命令的学习是学好vim尤为重要,这张壁纸上面集中了vim的一些详细命令, 作为桌面背景,随时随地可以查看vim命令。
对照键盘,详细的vi使用方法,可打印贴在墙上,便于学习。
vi和vim编辑器的使用和进阶说明,非常实用
Linux vi/vim编辑器按键说明 (一般模式可用的按钮说明,光标移动、复制粘贴、查找替换等)
详细解释常用命令,简单易懂,让你轻松地掌握vim在linux环境下开发
VI及VIM命令详解
1、vi和vim的区别: 就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R)等任何一个字母,之后就会今入编辑模式。此时就可以进行文本编辑了。 在一般命令模式中,输入(:/ ?)三个中任何一按键就进入了...
资源是VI/VIM 编辑器命令详细说明! 注:详细以键盘图的形式展现,共计9张图详细的说明了VI/VIM命令的使用。
自己整理的vi,vim命令大全 大部分最常用的,被我排版后只占两页纸,打印出来贴墙上,不懂的可以直接查下,很方便!!