突出显示Vim中的列

鱼叉鱼

我试图在vim中突出显示80个字符的列,以帮助我使代码简短。我已将其添加到我的.vimrc中:

" Highlight column 80
if exists('+colorcolumn')
  highlight ColorColumn ctermbg=4
  set colorcolumn=80
else
  au BufWinEnter * let w:m2=matchadd('ErrorMsg', '\%>80v.\+', -1)
endif

我已经查看了可用的颜色,:help ctermbg但是无论我对ctermbg使用什么参数,都会得到深红色的高光,这非常令人讨厌。如何更改此颜色?

非常感谢

英戈·卡卡特(Ingo Karkat)

输出为

ColorColumn xxx term=reverse ctermbg=4 guibg=DarkRed

您可能正在使用使用gui..=定义的GVIM 您需要(并且应该始终这样做,除非您仅使用终端或图形化Vim)添加GUI定义(:h gui-colors具有列表):

:highlight ColorColumn ctermbg=4 guibg=blue

特别是如果您要切换colorschemes,则可能还有一些剩余的属性。指定所有属性比较安全(请参阅参考资料:help :hi):

:highlight ColorColumn term=reverse cterm=NONE ctermfg=NONE ctermbg=4 gui=NONE guifg=NONE guibg=blue

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何突出显示Vim中过去动态指定的列?

来自分类Dev

如何取消突出显示vim中的第80列?

来自分类Dev

gnuplot在Vim中突出显示

来自分类Dev

gnuplot在Vim中突出显示

来自分类Dev

在vim中突出显示showcmd

来自分类Dev

基于列的ViM语法突出显示

来自分类Dev

基于列的ViM语法突出显示

来自分类Dev

关闭突出显示vim中的特定模式

来自分类Dev

如何使Vim中的符号突出显示?

来自分类Dev

Groovy中Vim错误的语法突出显示

来自分类Dev

突出显示VIM中的任意行

来自分类Dev

* .smt文件在vim中的语法突出显示

来自分类Dev

在vim中设置垂直突出显示的行

来自分类Dev

在vim中突出显示行号(行号除外)

来自分类Dev

修复VIM中的YAML语法突出显示

来自分类Dev

在VIM中突出显示多余的空格和固定长度的列

来自分类Dev

通过符号(“装订线”)列突出显示vim中的当前行

来自分类Dev

如何在vim中显示实际语法突出显示?

来自分类Dev

如何在Vim中的注释中不突出显示模式(使用matchadd()突出显示)

来自分类Dev

如何在 vim 中突出显示类方法,而不突出显示具有 python 语法的属性?

来自分类Dev

未封闭的括号突出显示Vim中的颜色

来自分类Dev

如何在Vim中嵌套语法突出显示?

来自分类Dev

如何仅在Vim中突出显示关键字?

来自分类Dev

在Vim中为git突出显示未提交的代码

来自分类Dev

vim中随机单词的烦人的红色突出显示

来自分类Dev

可以在Vim中合并多个突出显示组吗?

来自分类Dev

如何避免; 在vim中突出显示文本重复命令?

来自分类Dev

在Vim中隐藏角色而不影响其突出显示方式

来自分类Dev

Vim:在C中,将结构名称突出显示为cType

Related 相关文章

热门标签

归档