查找进阶
回忆上节课内容????
-
上次是搜索,是全文搜索
-
和我们以前的行内有点像
-
/ 正向,? 反向
-
n 保持方向,N 改变方向
-
hls 让搜索结果高亮
-
wrapscan 可以从头搜索
-
noh 取消本次高亮
实时搜索
-
:set incsearch
-
:set noincsearch
大写小写
查找当前
-
如果我们在一个单词上面的时候
-
按下 *
-
就是查找当前光标所在的单词
-
这很适合查找某个函数名
-
或者查找变量名的引用
-
继续遍历搜索
-
#
-
*、#
明确头尾的单词
-
如果我查找的是 /as
-
as 符合要求
-
ask 符合要求
-
has 也符号要求
-
oeasy 都符合要求
-
要以 as 为单词结尾
-
要以 as 为单词开头
-
我们就要 as 这个单词
快速不按单词查找
-
如果我们使用 * 的话
-
是按照整个单词查找的
-
比如放到 as 的 a 上
-
就是说查到的一定得是个完整单词
-
/\
-
如何不按照单词查找呢?
-
比如放到 as 的 a 上,
-
g*、g#进行查找
-
只要有 as 就算
设置 vim
-
如果关于搜索高亮的这些设置你想每次打开 vim 就设置好
-
那需要设置当前用户的vim配置文件 vi ~/.vimrc
-
G 到文件的尾部
-
o 在下面新建一行
-
set hlsearch 设置搜索高亮
-
set wrapscan 设置从头搜索
-
然后重启这些配置就永远保存在你这个当前用户的 vim 里面了
-
当然,如果是实验楼重启新环境的话会消失
总结
-
实时搜索
-
大写小写
-
查找当前单词
-
* 正向按单词完全匹配
-
# 反向按单词完全匹配
-
g* 正向不按单词匹配
-
g# 反向不按单词匹配
-
继续查找
-
这个搜索可以做一些模糊匹配吗?
-
下次再说吧 ????
[Github地址] ()
[Gitee地址] ()
[蓝桥实验楼 邀请码FJWYIMGB] ()
阅读(624) | 评论(0) | 转发(0) |