- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
所以,我到处寻找一个好的彩虹括号插件,它可以为不同级别的括号提供不同的颜色。我真的很喜欢 couple that I've found ,因为他们都在可定制性方面做得很好,同时 highlighting the right thing .它支持的不仅仅是括号;人字形、大括号和括号都突出显示,我真的很喜欢。
好像有quite a few plugins for this! ;我目前正在使用 oblitum,因为他针对深色背景进行了优化(我经常直接从 shell 开始工作)。
因此,按照 github 上关于该插件的提示,我的 .vimrc
中有“永远在线”的片段。但是,当 always on block 位于“语法启用”上方时,它不会将 {}
显示为针对 cpp 文件突出显示。当 always on block 低于 syntax enable
时,折叠不起作用。我认为是插件的特性使它能够做到这一点;它遍历文件并添加着色信息。我注意到,如果我在加载文件后无法识别折叠时使用命令 :syntax enable
,那么它会识别折叠。但在这一点上,它删除了彩虹括号放在它上面的颜色。
在我的 .vimrc
中,我有以下相关行:
syntax enable
set foldmethod=syntax
set foldenable
set foldlevel=100
let g:rainbow_operators=2
au FileType c,cpp,objc,objcpp call rainbow#activate()
我认为,通过查看 vim 附带的语法文件,例如 c.vim,您可以看到某些 block 被注释为折叠。我敢打赌,如果您可以基于它编写一个正则表达式,您就可以将字符识别为句法组。然后你可以为它定义一个配色方案。事实上,rainbow plugin实际上是在调用“syn region”命令,所以我认为这条路线非常可行,我只是对 vim 脚本不是那么了解。
任何人都可以帮我修改插件或想出一个脚本或实现两者的东西吗?
最佳答案
抱歉来晚了,我已经尝试在 Fix disabled folding (issue #2) 解决它
关于c++ - 带彩虹括号的 Vim 折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052044/
我有以下问题:写一个网页,上面有一个使用渐变颜色构建的彩虹。彩虹应倾斜一定 Angular (不应完全水平),左侧彩虹的宽度应小于右侧彩虹的宽度。 我不知道如何做宽度的部分。谁能帮帮我? #grad1
我只想使用 CSS 来创建彩虹。以下是所需内容的图片。 这是我的代码(到目前为止): * { margin: 0; padding: 0; } #r { height: 80vw; w
伴随每年 LGBT 骄傲月的到来,各大品牌都会纷纷站出来为他们推出 “Pride” 系列产品,以此表示支持。 IT之家昨日报道,苹果watchOS 6.2.5 Beta5新增4款彩虹表盘。而就
与这个问题相关 css rainbow built using gradient colors 有没有办法通过使用多个 div 而不是一个来做到这一点? 您可能会问,为什么只用一个就可以做到这一点,出
有没有一种方法可以在 rainbows/unicorn 中同时启动 faye 和 rails 应用程序。 现在我正在使用 rainbows 启动 faye/private_pub 应用程序,但也想用它
我尝试使用 matplotlib 库绘制梁的应力。 我已经使用公式计算并绘制了它作为示例: 如图 1 所示,您会看到绿色光束在元素 3 和元素 8 处具有更大的应力,因此如果我用彩虹渐变填充颜色,蓝色
我是一名优秀的程序员,十分优秀!