Выделение Sublime Text 2 всегда отключено в трейлинг-пространстве
В Sublime Text 2 я установил плагин для трейдинговых пространств, однако подсветка всегда отключена.
если я переключаю области выделения, делая следующее:
edit -> trailing spaces -> highlight regions
Я всегда получаю следующее:
выделение конечных пробелов отключено!
Я начал перезапускать возвышенное с момента установки пакета, но переключатель, похоже, не работает, кто-нибудь знает, как исправить эту проблему?
Работа над исправлением - не решение проблемы
Как и для других, кажется, я не мог бы заставить эти конечные пробелы выделяться независимо от того, что я сделал, поэтому я сделал это, чтобы автоматически удалить конечные пробелы при сохранении. Не идеально, но привык к этому сейчас, работает красиво.
Перейдите в SublimeText 2 > Настройки > Настройки пользователя (или просто нажмите Mac Standard cmd + ,). Это должно открыть ваши Пользовательские настройки в виде файла JSON. Добавьте в свой файл следующее:
"trim_trailing_white_space_on_save": true
Что это. Тебе хорошо идти.
Ответы
Ответ 1
У меня была эта проблема в Sublime Text 3.
Я исправил его, удалив файл trailing_spaces.sublime-settings
в папке настроек пакета Sublime Text (который для меня был %APPDATA%\Sublime Text 3\Packages\User
) и переустановил плагин.
Более подробно об этой проблеме можно найти на странице плагина GitHub здесь.
Ответ 2
Это известная ошибка - см. страницу Issues на GitHub.
Мне удалось заставить его работать, запустив Sublime с непустым строковым значением для параметра 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"
не должна быть пустой строкой, иначе она перестанет работать снова. Повторите шаги, описанные выше, чтобы исправить.
Пока Sublime запускается с непустым строковым значением для trailing_spaces_highlight_color
, работают области выделения курсора.
Похоже, что плагин кэширует значение в файле настроек при загрузке Sublime. Если вы вносите изменения в файл настроек и переключаете подсветку, исходное значение восстанавливается. Вот почему вам необходимо перезапустить Sublime, чтобы изменения вступили в силу.