打开一个需要编辑的文件后,
通常要找到某些关键字再进行编辑。
这时候,用vim编辑器的搜索功能比一行行地查找更快捷高效。
一、进入搜索模式
- 打开文件后马上搜索
按【/】
- 在编辑模式切换到搜索
先按【Esc】退出编辑,再按【/】
二、搜索(输入命令后按回车)
1.普通搜索,输入:
/关键字
# 向下找(左斜杠+关键字)


?关键字
# 向上找(逆向搜索)(问号+关键字)


2.匹配搜索,输入:
/关键字\>
#匹配末尾(右斜杠+大于号)

/\<关键字
#匹配开头(右斜杠+小于号)

/\<关键字\>
#匹配全部(匹配开头和结尾的符号加起来)

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
网友评论