1
A
回答
2
你需要找出哪些语法组会导致高亮。 :syn list
显示所有活动组,但在安装SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor插件时更容易。
对于我来说,这会导致下面的映射(VIM 8.0.55):
"if": phpConditional -> Conditional links to Statement
"$": phpVarSelector -> Operator links to Statement
"POST": phpIntVar -> Identifier
一般来说,colorschemes定义一组基本的款式,例如Constant
,Identifier
,Statement
。然后,定义(仍然是通用的)变体:String
是一种Constant
。语法插件然后链接到其中的一个。您可以在脚本底部的$VIMRUNTIME/syntax/php.vim
,:hi def link
命令中看到PHP。
这为用户提供了几种配置突出显示的方法:如果您没有看到String
作为Constant
的一种,则可以重新定义该链接或使用新的自定义样式进行覆盖,并且它将应用于各种语法。如果您只是想调整某个语言元素(如phpIntVar
),则可以更改该链接,并且该链接仅适用于PHP和该元素。所有这些都可以在您的~/.vimrc
中完成!
相关问题
- 1. 更改配色方案vim
- 2. 的Vim solarized配色方案
- 3. vim中的配色方案
- 4. VIM配色方案错误
- 5. 将SQL语句分配给类变量
- 6. 为变量分配Case语句值
- 7. 如何在SQL语句中使用变量并为变量分配答案
- 8. vim上的不同配色方案
- 9. 我如何能在配色方案“VIM”
- 10. PHP if语句为变量
- 11. PHP - 为if语句分配一个变量
- 12. VIM配色方案是不一样的
- 13. 是否有为变量着色的配色方案?
- 14. VIM配色方案不是默认
- 15. php $ _POST变量变量
- 16. 从select语句分配变量
- 17. else if语句效率变量分配
- 18. 无法在PHP中访问$ _POST变量如果语句
- 19. PHP $ _POST和变量
- 20. php HSL配色方案:制作图例
- 21. $ _POST变量为空
- 22. gvim的配色方案,以配合VIM中的xterm
- 23. PHP:在if语句中分配多个变量
- 24. 如何将一个MySQL语句分配给一个PHP变量
- 25. PHP将一个条件语句分配给一个变量?
- 26. 如何强制mysql编辑命令使用VIM配色方案?
- 27. 如何将变量分配给静态方法的return语句?
- 28. 使用PHP ifelse语句作为$变量
- 29. 将GVim配色方案更改为命令行Vim
- 30. PHP的数据类型解决方案为$ _POST
@garfbradaz我发布了一张图片,因为问题是关于语法高亮。 – Z0q
我真诚的道歉,你做到了 - 我的坏,不理我! – garfbradaz