vim 查找与替换

一、vim 查找

1. 正向查找 / 与 反向查找 ?

2. 退出查找 <Esc>

3. 跳转到下一处匹配 n ,跳转到上一处匹配 N

4. /<CR> 正向跳转到相同模式的下一处匹配, ?<CR> 反向跳转至相同模式的上一处匹配

5. <Up>键浏览之前的查找记录,<Ctrl-p>查看上一条查找记录, <Ctrl-n>查看下一条查找记录

6. :noh 清除匹配结果的高亮

7. <Ctrl-R><Ctrl-W> 将光标所在单词复制到命令行

8. :%s///gn 统计当前模式的匹配个数

9. q/ 调出查找历史窗口

10. q: 调出命令行历史窗口

11. <Ctrl-R>" 将无名寄存器中的内容黏贴到命令行

12. <Ctrl-R>a 将寄存器a中的内容黏贴到命令行

时间: 2024-10-08 08:39:52

vim 查找与替换的相关文章

vim 查找和替换命令 替换/n和\n

一. 字符串的查找 1. vim 中用 / 和 ? 来查找字符串,两者的区别是: /string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母: ?string 会高亮显示光标前匹配的第一个字符串,回车后光标移到该字符串的第一个字母. 在回车之后,按n键同方向转到下一个匹配的字符串,按N键反方向转到上一个匹配的字符串. 2. 用命令 :set ic 和 :set noic 来分别设置查找时不区分和区分大小写. 如果查找特殊字符,如 ^.$.*./ 和 .,需要在前面加

vim 查找和替换

查找 替换 在普通模式下 1. 如果只想替换一个字母,输入fa 去寻找下一个字母a,输入r 再敲入想替换掉a的字母. 2. 如果想直接进入编辑很多的字母,输入R,进入REPLACE状态,开始任意编辑,按ESC退出. 3. 如果想撤回上一步的操作,在普通模式下直接输入u 4.  >>,<<是收缩符号 查看当前的收缩的设置,首先进去commandline,然后输入 set shiftwidth? 如果对当前的每次收缩距离不是很满意,那么可以进行设置,同样进入commandline,输入

Vim查找和替换

查找符号 :/var 高亮光标所在的符号用* 替换(substitute) :{作用范围}s/{目标}/{替换}/{替换标志} :%s/foo/bar/g # 在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g, global) :%s/foo/bar/c # 在全局范围(%)查找foo并替换为bar,每次替换都要被确认(c, confirm) :%s/foo/bar/I # I表示大小写敏感,i表示不区分大小写 :s/foo/bar/g # 只在当前行查找foo并替换为bar,所

Linux使用vim进行多文件查找和替换的方法

vim是Linux系统下常用的文本编辑,通过使用多种shell命令能够实现多文件的查找和替换,那么具体会使用到那些命令呢?下面小编就给大家介绍下Linux系统vim多文件查找和替换的方法. 在linux平台上,有很多优秀的shell命令组合来做多文件查找/替换,比如这些命令:find,sed,grep,awk,perl.但其他平台比如windows上就没那么方便了,这时候vim内置的多文件查找命令就有用武之地了,虽然比起外部命令来稍微慢了一点. vim 多文件查找 这个vim内置命令就是vimg

Vim查找替换使用方法

Vim查找替换使用方法 vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询. 替换当前行第一个 pattern 为 replacement :s/pattern/replacement/ 替换当前行所有 pattern 为 replacement :s/pattern/replacement/g 替换第 n 行开始到最后一行中每一行的第一个 pattern 为 replacement :n, $s/pattern/re

在VIM中进行快速的查找和替换

VIM是被誉为非常高效的文本编辑软件.但是掌握并高效的使用是件有难度的事情.在VIM中进行快速的查找和替换是提高VIM使用效率的重要方法.下面是我在阅读VIM用户手册时整理的一些资料: 行内搜索. f命令可以进行行内搜索.输入fx可以找到下一个x字符. F命令可以在反方向进行行内搜索,输入Fx可以找到上一个x字符. t命令同样是进行行内搜索,但是光标停留在符合条件的字符的前面.输入tx使光标停留在下一个x字符的前面. T命令可以在反方向进行行内搜索,但是光标停留在符合条件的字符的下一个字符上.输

VIM 技巧 (二)查找与替换

今天和大家分享下  对于  vim 中 查找与替换方法 例如有一篇文章.中英文不限制. 用户如果想查找其中的文字或单词 在 win系统的Notepad中一般都时 ctrl + F 去查询 而在 vim 中 我们直接 /需要查询的单词 即可. 通过此命令还可以将文章中的剩余单词全部高亮显示. 用户只需要按 n 就可以下一个 按 N 就可以上一个 以上这是查找方法 -------------------------------------------- 如果想查找后替换应该怎么办呢? 其实很简单.

vim功能之替换和查找

vim有着强大的替换和查找功能,若能进行熟练的运用,可以让工作效率得到一个很大程度的提高. 替换 语法:[addr]s/源字符串/目的字符串/[option] [addr]表示检索范围,如: "1,n":表示从第1行到n行"%":表示整个文件,同"1,$"".,$":表示从当前行到文件尾 [addr]省略时表示当前行 s:表示替换操作,其为substitute的缩写 [option] : 表示操作类型,如: g:globe,表

关于在vim中的查找和替换

1,查找 在normal模式下按下/即可进入查找模式,输入要查找的字符串并按下回车. Vim会跳转到第一个匹配.按下n查找下一个,按下N查找上一个. Vim查找支持正则表达式,例如/vim$匹配行尾的"vim". 需要查找特殊字符需要转义,例如/vim\$匹配"vim$". 2,大小写敏感查找 在查找模式中加入\c表示大小写不敏感查找,\C表示大小写敏感查找.例如: /foo\c 将会查找所有的"foo","FOO",&quo