在cperl模式下,我可以使用M-x customize-group RET cperl-faces RET
更改数组和哈希面,并更改Cperl Hash Face
和Cperl Hash Face
。但是我看不到任何用于更改标量变量颜色的选项。
我已经尝试在代码内部或从font-lock-variable-name-face
(我真正想更改颜色的位置在打印中)更改Cperl Ps Print Face Properties
,但是它不起作用。我已经尝试了从4.32到rockway-perl6-branch的几种cperl模式。
另外,我也不想在变量中使用$,因此sigil在打印输出中会更好(这个问题已经被here提出,但是还没有解决)。
有人可以给我任何提示吗?
最佳答案
好吧,首先,您必须修改cperl-mode
以字体化标量变量。它仅突出显示数组和哈希。除了在my
之类的某些构造中,它不会对标量应用任何面。
关于perl - 如何在emacs cperl模式下更改标量变量的外观?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4431145/