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 举报,一经查实,本站将立刻删除。