【问题标题】:How can I change a theme to set a background color to the current line in TextMate 2?如何更改主题以将背景颜色设置为 TextMate 2 中的当前行?
【发布时间】:2012-01-10 18:56:15
【问题描述】:

在 TextMate 1 中,我们可以为此使用 Preferences 对话框。在 TextMate 2 中,至少在这一点上,我认为我们必须使用 Edit Bundles,并编辑特定主题的源代码。但是为当前行(即光标所在的行)设置背景颜色的语法是什么?

【问题讨论】:

    标签: themes textmate2


    【解决方案1】:

    打开包编辑器,然后转到 Theme's(或您可能在 View > Theme 下选择的任何主题(Solarized 和 SubtleGradient 有自己的包)。

    那么它就是一个用于编辑主题的简单 JSON 文档。

    编辑“lineHighlight”属性并将其设置为您希望突出显示的行以十六进制显示的任何内容。

    【讨论】:

      【解决方案2】:

      在编辑主题文件时,您是否查看过此特定设置,只是从我看到的主题中粘贴了一个 sn-p。(实际上还没有尝试查看这是否有效,抱歉)

      settings = {
          background = '#FFFFFF';
          caret = '#000000';
          foreground = '#000000';
          invisibles = '#BFBFBF';
          lineHighlight = '#FFFBD1';
          selection = '#BDD5FC';
      };
      

      我指的是上面设置中的lineHighlight选项。

      【讨论】:

        【解决方案3】:

        根据Macromates的推特theme editor is not implemented yet

        【讨论】:

        • 我不太关心配置它的漂亮 UI(即主题编辑器),我只是在寻找一种方法。我想在手动编辑主题时,我主要缺少将当前行的背景颜色设置为文本文件的语法。
        猜你喜欢
        • 2012-06-12
        • 1970-01-01
        • 1970-01-01
        • 2021-03-11
        • 1970-01-01
        • 2012-07-31
        • 2019-02-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多