Sublime Text 2突出显示始终在尾随空格插件上禁用

时间:2013-06-04 10:57:23

标签: sublimetext2 sublimetext

在Sublime Text 2中我安装了尾部空格插件,但突出显示始终设置为禁用。

如果我切换高亮区域,请执行以下操作:

edit -> trailing spaces -> highlight regions

我总是得到以下内容:

  

禁止突出显示尾随空格!

自从软件包安装以来,我已经重新启动了sublime,但切换似乎不起作用,是否有人知道如何解决此问题?

解决问题 - 不是解决问题的方法

至于其他人似乎,无论我做什么,我都无法突出显示这个尾随空格,所以我所做的就是在保存时自动删除尾随空格。不太理想,但现在已经习惯了,效果很好。

转到 SublimeText 2 > 偏好设置> 用户设置(或只需按下Mac标准 cmd + )。这应该将您的用户设置作为JSON文件打开。将以下内容添加到您的文件

"trim_trailing_white_space_on_save": true

就是这样。你很高兴。

2 个答案:

答案 0 :(得分:15)

我在Sublime Text 3中遇到了这个问题。

我通过删除Sublime Text用户包设置文件夹(对我来说是trailing_spaces.sublime-settings)中的%APPDATA%\Sublime Text 3\Packages\User文件并重新安装插件来修复它。

有关此问题的更多讨论可以在插件GitHub页面here上找到。

答案 1 :(得分:10)

这是一个已知错误 - 请参阅GitHub上的Issues页面。

我能够通过使用非空字符串值为设置trailing_spaces_highlight_color

启动Sublime来使其正常工作
  1. 打开Preferences > Package Settings > Trailing Spaces > Settings - User

  2. 替换:
    "trailing_spaces_highlight_color": ""
    带:
    "trailing_spaces_highlight_color": "invalid"

  3. 重新启动Sublime。

  4. Edit > Trailing Spaces > Highlight Regions现在应该按预期工作。

  5. 如果重新启动Sublime,"trailing_spaces_highlight_color"不能是空字符串,否则它将再次停止工作。重复上述步骤进行修复。

    只要使用trailing_spaces_highlight_color的非空字符串值启动Sublime,切换突出显示区域就会起作用。

    当Sublime加载时,看起来插件正在缓存设置文件中的值。如果更改设置文件并切换突出显示,则会恢复原始值。这就是为什么您需要重新启动Sublime以使更改生效的原因。