【问题标题】:Highlighting tab characters in Sublime Text (2 or 3)突出显示 Sublime Text 中的制表符(2 或 3)
【发布时间】:2013-09-13 00:18:17
【问题描述】:

有没有办法只突出显示制表符?我知道"draw_white_space": "all",但我不想突出显示所有空格,只突出标签。

似乎没有符合要求的插件或设置。我想避免编写新插件,但如果必须,我会这样做。

提前致谢!

【问题讨论】:

    标签: sublimetext2 sublimetext3


    【解决方案1】:

    我已经有一段时间没有开发这个插件了,但是你可以试试PersistentRegexHighlight。如果您不喜欢默认设置,您只需为选项卡定义正则表达式模式和突出显示的颜色。

    【讨论】:

      【解决方案2】:

      我只在 SublimeText2 上测试过这个。作为 PersistentRegexHighlight 的替代方法,您可以对主题和语言文件进行以下细微修改。请随意忽略/删除空格定义——我将它们包括在内是因为其他人可能有兴趣查看如何修改主题/语言文件:

      摘自您想要的任何语言语法——例如,LaTeX.tmLanguage

      <!-- BEGIN whitespace / tab definitions -->
      <dict>
        <key>match</key>
        <string>\t+</string>
        <key>name</key>
        <string>lawlist.tab</string>
      </dict>
      
      <dict>
        <key>match</key>
        <string> +</string>
        <key>name</key>
        <string>lawlist.space</string>
      </dict>
      <!-- END -->
      

      摘自您使用的任何主题——例如,lawlist.tmTheme

      <!-- BEGIN whitespace / tab definitions -->
      <dict>
        <key>scope</key>
        <string>lawlist.tab</string>
        <key>settings</key>
        <dict>
          <key>fontStyle</key>
          <string></string>
          <key>foreground</key>
          <string>#FF0000</string>
          <key>background</key>
          <string>#FFFFFF</string>
        </dict>
      </dict>
      <dict>
        <key>scope</key>
        <string>lawlist.space</string>
        <key>settings</key>
        <dict>
          <key>fontStyle</key>
          <string></string>
          <key>foreground</key>
          <string>#000000</string>
          <key>background</key>
          <string>#FFFFFF</string>
        </dict>
      </dict>
      <!-- END whitespace / tab definitions -->
      

      【讨论】:

      • 这是个好主意。我很确定你之前问过类似的问题。无论如何,这也应该在 ST3 中工作。但是,您需要覆盖现有文件,因为它不在 Packages 文件夹中,就像在 ST2 中一样。但是,我已经编写了一个插件来使这也变得容易。 PackageResourceViewer 将允许您导航包和打开文件。保存时,它会将它们放置在正确的位置以覆盖现有文件。
      • 是的,就是我:stackoverflow.com/questions/15918092/… 感谢您提供有关 ST3 的 PackageResourceViewer 插件的提示。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-25
      • 1970-01-01
      • 2015-12-09
      相关资源
      最近更新 更多