Vi/Vim 使用小窍门,如何消除搜索后的关键字高亮

 我来答
帐号已注销
高粉答主

2020-03-03 · 每个回答都超有意思的
知道答主
回答量:2169
采纳率:0%
帮助的人:36.2万
展开全部

1、使用Xshell连上CentOS7机器,输入vim,提示命令不存在vim。

2、 安装vim,命令行输入:yum -y install vim*。

3、再使用vim命令打开items.py文件,发现代码高亮显示了vim items.py。

4、但是使用vi打开时候代码不会高亮。vi items.py。

5、使用命令ln -sf /usr/bin/vim /bin/vi这样强制/bin下的vi命令软链接到/usr/bin/vim-s代表符合链接。-f代表强制执行。

6、再使用vi打开items.py文件,发现代码高亮vi items.py。

微测检测5.10
2023-07-11 广告
Android Auto是一种为车载系统提供的辅助应用程序,它通过与智能手机和车载信息娱乐系统交互,提供车载影音和出行导航等便捷功能。Android Auto手机版具有以下优势:1. 深度定制地图,路况实时更新。2. 导航过程中能及时重新规... 点击进入详情页
本回答由微测检测5.10提供
changyiduU4Q
高粉答主

2019-08-16 · 关注我不会让你失望
知道答主
回答量:264
采纳率:100%
帮助的人:8.5万
展开全部

输入:”: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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Hui翙
推荐于2017-09-12 · TA获得超过1.2万个赞
知道小有建树答主
回答量:2350
采纳率:93%
帮助的人:152万
展开全部

方法如下:

  1. 在Vi里面如果要搜索某个关键字,只要键入/xxx就可以了,比如,要搜索一个函数,就键入/snprintf

  2. 然后回车,一个文件中,所有出现这个字样的地方都会被高亮显示。按n键,就可以自动把光标跳到下一个。

  3. 消除高亮:键入:noh就可以了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hqxz556
推荐于2017-09-27 · TA获得超过2831个赞
知道大有可为答主
回答量:1686
采纳率:93%
帮助的人:575万
展开全部

用 :nohlsearch 或者简写 :noh 就可以取消关键字高亮。


如果需要频繁使用,可以定义一个映射,比如:

nnoremap <silent> \h    :nohlsearch<CR>


这样,以后按 \h 就可以了(先按 \ 再按 h)。 

上面 \h 的部分可以换成你自己喜欢的其它按键,不过要注意这会覆盖掉按键本来的功能。


用这种方法再次搜索后,关键字还会再高亮。如果你是根本不需要高亮搜索,在 .vimrc 里加上

set nohlsearch
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tourrss
2020-02-14
知道答主
回答量:1
采纳率:0%
帮助的人:649
展开全部
可以使用vim-slash插件,高亮自动取消。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式