在Sublime Text 2中我安装了尾部空格插件,但突出显示始终设置为禁用。
如果我切换高亮区域,请执行以下操作:
edit -> trailing spaces -> highlight regions
我总是得到以下内容:
禁止突出显示尾随空格!
自从软件包安装以来,我已经重新启动了sublime,但切换似乎不起作用,是否有人知道如何解决此问题?
解决问题 - 不是解决问题的方法
至于其他人似乎,无论我做什么,我都无法突出显示这个尾随空格,所以我所做的就是在保存时自动删除尾随空格。不太理想,但现在已经习惯了,效果很好。
转到 SublimeText 2 > 偏好设置> 用户设置(或只需按下Mac标准 cmd + ,)。这应该将您的用户设置作为JSON文件打开。将以下内容添加到您的文件
"trim_trailing_white_space_on_save": true
就是这样。你很高兴。
答案 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
打开Preferences > Package Settings > Trailing Spaces > Settings - User
替换:
"trailing_spaces_highlight_color": ""
带:
"trailing_spaces_highlight_color": "invalid"
重新启动Sublime。
Edit > Trailing Spaces > Highlight Regions
现在应该按预期工作。
如果重新启动Sublime,"trailing_spaces_highlight_color"
不能是空字符串,否则它将再次停止工作。重复上述步骤进行修复。
只要使用trailing_spaces_highlight_color
的非空字符串值启动Sublime,切换突出显示区域就会起作用。
当Sublime加载时,看起来插件正在缓存设置文件中的值。如果更改设置文件并切换突出显示,则会恢复原始值。这就是为什么您需要重新启动Sublime以使更改生效的原因。