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

gar*_*dni 10 sublimetext sublimetext2

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

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

edit -> trailing spaces -> highlight regions

我总是得到以下内容:

尾随空格的突出显示被禁用!

我从包安装开始重新启动了sublime,但切换似乎不起作用,有没有人知道如何解决这个问题?

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

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

转到SublimeText 2 > 首选项 > 用户设置(或只需点击Mac标准cmd+ ,).这应该将您的用户设置作为JSON文件打开.将以下内容添加到您的文件中

"trim_trailing_white_space_on_save": true

而已.你很高兴.

Lew*_*wis 16

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

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

关于这个问题的更多讨论可以在这里的插件GitHub页面上找到.

  • 在Sublime Text 2中,我不需要重新安装包以使修复工作.关闭Sublime并删除`〜/ Library/Application Support/Sublime Text 2/Packages/User/trailing_spaces.sublime-settings`足以实现这一目的. (5认同)
  • 这对我来说也是如此! (2认同)

Mik*_*ser 10

这是一个已知的错误 - 请参阅GitHub上的问题页面.

我能够通过使用非空字符串值为该设置启动Sublime来使其工作 trailing_spaces_highlight_color

  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 现在应该按预期工作.

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

只要Sublime以非空字符串值开始trailing_spaces_highlight_color,切换高亮区域就可以工作.

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