vim常用搜索技巧

打开一个需要编辑的文件后,
通常要找到某些关键字再进行编辑。
这时候,用vim编辑器的搜索功能比一行行地查找更快捷高效。

一、进入搜索模式
  1. 打开文件后马上搜索
按【/】
  1. 在编辑模式切换到搜索
先按【Esc】退出编辑,再按【/】
二、搜索(输入命令后按回车)

1.普通搜索,输入:

/关键字  
# 向下找(左斜杠+关键字)

向下查找if,按回车后提示已查找到文件结尾
?关键字 
 # 向上找(逆向搜索)(问号+关键字)
向上查找if,按回车后提示已查找到文件开头

2.匹配搜索,输入:

/关键字\>   
 #匹配末尾(右斜杠+大于号)
搜索以_HOME结尾的字符串
/\<关键字    
#匹配开头(右斜杠+小于号)
搜索以HOST开头的字符串
/\<关键字\> 
 #匹配全部(匹配开头和结尾的符号加起来)
以整个字符串为单位进行搜索

3.不区分大小写

:set ignorecase    
#在普通搜索前执行此命令
:set noignorecase  
#恢复大小写敏感
输入忽略大小写配置命令+回车+普通搜索

4.高亮搜索

:set hlsearch    
#在普通搜索前执行此命令
输入高亮配置命令+回车,之前或之后的搜索都高亮显示

5.递进搜索
(每输入一个字符,搜索一次)

:set incsearch   
#在普通搜索前执行此命令
设置递进搜索后,每输入一个字符,实时搜索一次

6.快速搜索
6.1 移动到下一个匹配处

按【n】

6.2 移动到上一个匹配处

按【N】或【shift】+【n】

6.3 搜索选定的关键字

光标移动到关键字任意位置,按【*】
三、跳转(vim跳到第几行)

1.跳到第一行,输入:

gg

2.跳到第10行,输入:

10gg
或10G

3.跳到最后一行,输入:

[shift]+g
或G
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 8,734评论 0 32
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,553评论 9 467
  • Vim几句话介绍Vim是Unix系统上的文本编辑软件(你该不会不知道什么是文本编辑软件吧!),在windows上也...
    何必遠方阅读 3,209评论 0 3
  • 1. vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v ...
    路痴千行阅读 3,316评论 0 0
  • 2017.08.07,这几天张汶惠都要住在她爷爷家,因为学拉丁舞我没有时间接送,有时候真的好想不要工作了,就在...
    爱孩子阅读 302评论 0 1