【问题标题】:How to change the background color of the line numbers mode in emacs?如何更改emacs中行号模式的背景颜色?
【发布时间】:2021-08-03 10:24:37
【问题描述】:

我已经看到了一些使用 linum 和 nlinum 的解决方案,但是有没有办法改变全局行号模式的背景颜色?
I want to make the line number background the same as my normal background

【问题讨论】:

标签: emacs background-color line-numbers


【解决方案1】:

我想让行号背景和我的普通背景一样

默认情况下是这样,因此您必须之前已将其自定义为这种方式(或正在使用进行该更改的主题)。

只需 M-x customize-group RET display-line-numbers RET 并编辑面部。

【讨论】:

    【解决方案2】:

    假设您指的是新的内置行号显示,您应该自定义行号面(M-x customize-face RET line-number RET)并取消选中背景选项,使其默认为默认面值。

    【讨论】:

      【解决方案3】:

      对于linum 包,装饰由linum 面定义,因此您可以使用M-x customize-face RET linum 对其进行自定义。

      nlinum 的人脸名称略有不同:nlinum-current-line,您也可以使用M-x customize-face 对其进行自定义。

      通常您可以调用M-x customize-face 并输入包的名称或类似名称,然后按TAB - 如果定义了面,它将显示出来。发现面孔的其他方法是调用M-x customize-group 并输入包的名称 - 它也应该包括面孔。最后的手段是查看defface之类的字符串的源代码——打开源代码,输入M-x find-library并将包名作为参数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-07
        • 2021-12-30
        • 2011-03-06
        • 2014-06-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多