1. 首页 > 笙耀百科 >

vim取消高亮 vim关闭语法高亮

vim取消高亮 vim关闭语法高亮vim取消高亮 vim关闭语法高亮


vim怎么取消高亮或取消选中状态?

在Vi里面如果要搜索某个关键字,只要键入/xxx就可以了,比如,我要搜索一个函数,我就键入\x0d\x0a/snprintf\x0d\x0a然后回车,一个文件中,所有出现这个字样的地方都会被高亮显示。按n键,就可以自动把光标跳到下一个。\x0d\x0a但是,用好这个功能,怎么消除高亮呢,我以前一直不知道,弄得自己也很无奈。\x0d\x0a终于在网上看到,只要键入\x0d\x0a:noh\x0d\x0a就可以了。

vim如何显示多个高亮?

这些要求是可以做到的,但这并不常用。

因为需要定义颜色和关键字,所以这种订制的灵活性很低。

你可以介绍一下需要这么做的理由,也许 vim 有其它机制更简单的实现你的需求。

实现你现在的要求,可以执行:

:highlightREDguibg=Red

:highlightBLUEguibg=Blue

:synkeywordREDword

:synkeywordBLUEbyte

你可以用类似的方法定义更多的颜色。

如果想用同一种颜色高亮不同的单词,在 syn 那一行后面加就行了。比如:

:synkeywordREDwordother_word

就可以把 'other_word' 也用红色高亮。

用下面的语句可以取消红色高亮(蓝色还会保留)

:highlightclearRED

这种高亮的定义虽然可以取消,但是是不可逆的。

比如 word 原来是绿色的,经过设置就会变成红色。再取消就会没有颜色,而不是变回绿色。所以如果你需要调整高亮,最好是用写脚本的方式,方便改乱了之后再恢复回来。

vim注释和光标高亮行列的颜色设置[整理]

在vimrc(macvim对应.gvimrc, 命令:mvim ~/.gvimrc)文件(ubuntu下位于/etc/vim/vimrc)里加入:

其中Cursorline和CursorColumn分别表示光标所在的行和列,根据一般用户的习惯,高亮行就可以了

vim的三种模式

vim的三种模式如下:

1、命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作如:删除行,复制行,移动光标,粘贴等等。

2、编辑模式:在该模式下可以对文件的内容进行编辑。

3、末行模式:可以在末行输入命令来对文件进行操作如搜索、替换、保存、退出、撤销、高亮等等。

vim里按shift+3 就会查找那个词,之后就用黄色背景高亮的显示它,怎么才能取消这黄色呢?

执行:

:nohlsearch

可以去掉。

再次搜索还会再次高亮。如果你希望以后都不再出现,可以用这个:

set nohlsearch

把它放在 vimrc 里可以永久生效。

参考:

vim在输入特定单词会有颜色显示是怎么回事

搜索过一个字串后,为了方便用户观察,vim 就把这个关键字高亮显示。

这种行为 vim 术语叫 highlightsearch,或者 hlsearch(翻译过来是'高亮搜索')。

1

:nohlsearch

就可以取消高亮了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息