Vi/Vim 使用小窍门,如何消除搜索后的关键字高亮
2023-07-11 广告
输入:”:noh“。
使用技巧
1、使用 h、j、k、l
当命令模式时,可以用 h、j、k、l 来分别实现左、下、上、右箭头的功能。
2、快捷指令
(1)[Ctrl] + [b] 屏幕『向上』移动一页,相当于 [Page Up] 按键。
(2)[Ctrl] + [d] 屏幕『向下』移动半页。
(3)[Ctrl] + [u] 屏幕『向上』移动半页。
(4)/word 向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可。
扩展资料
简介
vim的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑。
同时VIM与很多快捷键设置和正则表达式类似,可以辅助记忆。并且vim针对程序员做了优化。
发展历程
Bram Moolenaar 在 80 年代末购入他的Amiga计算机时,Amiga 上没有他最常用的编辑器vi。Bram 从一个开源的 vi 复制 Stevie 开始,开发了 Vim 的 1.0 版本。最初的目标只是完全复制 vi 的功能,那个时候的 Vim 是Vi IMitation(模拟)的简称。
1991 年 Vim 1.14 版被 "Fred Fish Disk #591" ——Amiga 用的免费软体集收录了。1992 年 1.22 版本的 Vim 被移植到了 UNIX 和MS-DOS上。从那个时候开始,Vim 的全名就变成 Vi IMproved了。
参考资料来源:百度百科-VIM
方法如下:
在Vi里面如果要搜索某个关键字,只要键入/xxx就可以了,比如,要搜索一个函数,就键入/snprintf
然后回车,一个文件中,所有出现这个字样的地方都会被高亮显示。按n键,就可以自动把光标跳到下一个。
消除高亮:键入:noh就可以了。
用 :nohlsearch 或者简写 :noh 就可以取消关键字高亮。
如果需要频繁使用,可以定义一个映射,比如:
nnoremap <silent> \h :nohlsearch<CR>
这样,以后按 \h 就可以了(先按 \ 再按 h)。
上面 \h 的部分可以换成你自己喜欢的其它按键,不过要注意这会覆盖掉按键本来的功能。
用这种方法再次搜索后,关键字还会再高亮。如果你是根本不需要高亮搜索,在 .vimrc 里加上
set nohlsearch