首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vim基础命令,查找替换

vim 基本命令查找替换 vim简单的命令用着还好。比如插入,删除,查询。但替换就用的比较少。所以,还是需要用的时候拿出来对照者看。...使用vim编辑文件: vim xxx 进入之后的界面叫做命令模式界面。可以修改文件编辑的时候叫做插入模式。...(命令模式)冒号+指令 在vim命令模式界面想要退出,需要输入冒号和指令 :wq 保存并退出 :q 维修改退出 :q!...同样, 再输入 n 查找下一个匹配处, 输入 N 反方向查找. g*(g#) //此命令与上条命令相似, 只不过它不完全匹配光标所在处的单词, 而是匹配包含该单词的所有字符串....:s/old/new //用new替换行中首次出现的old :s/old/new/g //用new替换行中所有的old :n,m s/old/new/g //用new替换

2.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

vivim 文件查找替换vim

有时候我们需要整个文件或者整个目录替换一些字符, vim强大的替换查找便派上用场了、 一、介绍 语法:[搜索范围]s/[源字符]/[目的字符]/[参数] s标示替换 搜索范围: "1,n":表示从第...1行到n行 "%":表示整个文件,同"1, 参数: g:globe,表示全局替换 c:confirm,表示进行确认 p:表示替代结果逐行显示(Ctrl + L恢复屏幕) i:ignore,不区分大小写...参数省略时仅对每行第一个匹配串进行替换 扩充: s:表示替换操作,其为substitute的缩写 源字符串和目的字符串中若有特殊字符,加反斜杠\进行转义 二、实例 1.当前行的第一个a替换为b :s.../a/b/ 2.当前行的所有a替换为b :s/a/b/g 3.整个文件的a替换为b :%s/a/b/g 4.一到三行的第一个a替换为b :1,3s/a/b/ 5.找到包含字符a的行并删除 :g/a/d

1.7K30

vim中优雅地查找替换

这篇文章来详细介绍 Vim查找相关的设置和使用方法。包括查找替换查找光标所在词、高亮前景/背景色、切换高亮状态、大小写敏感查找等。...Vim查找支持正则表达式,例如/vim匹配行尾的"vim"。需要查找特殊字符需要转义,例如/vim\ 注意查找回车应当用\n,而替换为回车应当用\r(相当于)。...按下y表示替换,n表示不替换,a表示替换所有,q表示退出查找模式, l表示替换当前位置并退出。^E与^Y是光标移动快捷键,参考:Vim中如何快速进行光标移动。...更多的CTERM颜色可以查阅:http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim 禁用/启用高亮 有木有觉得每次查找替换Vim...延时禁用 怎么能够让Vim查找/替换后一段时间自动取消高亮,发生查找时自动开启呢?

3K20

Vim第四讲 搜索、查找替换

那个 errroor 就是您要查找的字符串。 要查找同上一次的字符串,只需要按 n 键。要向相反方向查找同上一次的字 符串,请输入 大写 N 即可。 如果您想逆向查找字符串,请使用 ?...4.3 配对括号的查找 ** 输入 % 可以查找配对的括号 )、]、}。** 移动光标到一个括号 ) 、 ] 、 } 按 % 字符。 此时光标的位置应当是在配对的括号处。...输入 / 然后紧随一个 字符串 是在当前所编辑的文档中 正向查找 该字符串。 输入 ? 然后紧随一个 字符串 则是在当前所编辑的文档中 反向查找 该字符串。...完成一次查找之后按 n 键是重复上一次的命令,可在同一方向上查 找下一个匹配字符串所在;或者按大写 N 向相反方向查找下一匹配字符串所在。...c 标志 :%s/old/new/gc --------------------- Author: Frytea Title: Vim第四讲 搜索、查找替换 Link: https://blog.frytea.com

1.2K20

vim和vi中查找替换字符串

Vim是最受欢迎的命令行文本编辑器。它预装在macOS和大多数Linux发行版上。在Vim查找替换文本非常容易。...基本查找替换Vim中,可以使用:substitute(:s)命令来查找替换文本。 要在Vim中运行命令,必须处于normal模式,这是启动编辑器时的默认模式。...下面的命令将所有以 foo开头的行替换Vim is the best: :%s/^foo.*/Vim is the best/gc ^(脱字符)符号与行的开头匹配,....例如,/Linux\c执行忽略大小写搜索。 如果你更改了默认大小写设置,并且想要执行区分大小写的搜索,请使用I标志: :s/foo/bar/gi 模式后的大写\C也会强制进行大小写匹配搜索。...例如,要从当前行和接下来的四行开始,用 bar替换每个 foo,请输入: :.,+4s/foo/bar/g 替换整个单词 替代命令将模式查找为字符串,而不是整个单词。

11.3K21

Vim高手,从来不用鼠标2——替换、撤销、缩进、查找

查找替换是编辑器中最常用的功能之一,这一次就让我们敲击几下键盘,完成查找替换吧! ——编程三分钟” ?...vim 替换、撤销、缩进、查找 上一次我们掌握了移动、跳转、定位、操作(删除、复制、粘贴),基本使用vim脱离鼠标完全是可以做到的了。...) 替换和Undo命令都是针对普通模式下的操作,这次用到三个字母,r/R,c/C,u/U r+ 将游标所在的一个字母替换为其他字母(如下#替换成i) ?...以上查找n,N 的继续查找命令依然可以用 小结 这一节学习了替换,撤销操作及快速查找,其中替换和文档内快速查找的功能十分实用,希望能够熟练掌握。...速记如下: 替换:r+,R 删除并插入:cw、C 撤销:u、U、ctrl+r 调整文本位置::le、:ce、:ri 查找:\文本、?文本、n、N

1.1K10

Linux学习笔记之vim中的替换功能

如果当前行含有多个from,则只会替换其中的第一个。 :s/from/to/g # 将当前行中的所有from都替换成to。...:s/from/to/gc # 将当前行中的所有from都替换成to,但是每一次替换之前都会询问请求用户确认此操作。...0x01 替换某一行的内容 :33s/from/to/g # 替换第33行的文本 :.s/from/to/g # 在当前行进行替换操作 :33s/from/to/g # 在第33行进行替换操作...:$s/from/to/g # 在最后一行进行替换操作 0x02 替换某些行的内容     :10,20s/from/to/g # 对指定行进行替换 :10,20s/from/to/g...# 对第10行到第20行的内容进行替换 :1,$s/from/to/g # 对第一行到最后一行的内容进行替换(即全部文本) :1,.s/from/to/g # 对第一行到当前行的内容进行替换

88620

vim查找指令

一、vi查找: 当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?...在vi里可没有菜单-〉查找,不过没关系,你在命令模式下敲斜杆(/)这时在状态栏(也就是屏幕左下脚)就出现了 “/”然后输入你要查找的关键字敲回车就可以了。...如果你要继续查找此关键字,敲字符n就可以继续查找了。值得注意的是“/”是向下查找,而“?”是向上查找,而在键盘定义上“?”刚好是“/”的上档符。...二、vi替换: vi/vim 中可以使用 :s 命令来替换字符串以前只会使用一种格式来全文替换,今天发现该命令有很多种写法,记录几种在此,方便以后查询。...:s/vivian/sky/替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个

2.2K30

Vim查找替换及正则表达式的使用详解

下面这篇文章主要跟大家介绍了关于Vim查找替换及正则表达式使用的相关内容,分享出来供大家参考学习,下面来一起看看吧。...简单替换表达式 :[range]s/from/to/[flags] range:搜索范围,如果没有指定范围,则作用于但前行。...:1,10s/from/to/ 表示在第1到第10行(包含第1,第10行)之间搜索替换; :10s/from/to/ 表示只在第10行搜索替换; :%s/from/to/ 表示在所有行中搜索替换; 1,...flags 有如下四个选项: c confirm,每次替换前询问; e error, 不显示错误; g globle,不询问,整行替换。...如果不加g选项,则只替换每行的第一个匹配到的字符串; i ignore,忽略大小写。 这些选项可以合并使用,如cgi表示不区分大小写,整行替换替换前询问。

5.6K10
领券