2013-06-04 15 views
10

W Sublime Text 2 Zainstalowałem wtyczkę spacji końcowych, jednak podświetlenie jest zawsze wyłączone.Podświetlanie Sublime Text 2 zawsze wyłączone na spacji końcowej plugin

jeśli przełączam regiony gwoździem programu, wykonując następujące czynności:

edit -> trailing spaces -> highlight regions

zawsze uzyskać następujące:

podświetlanie przestrzeni spływu jest wyłączony!

Mam ponownie uruchomiony sublime od instalacji pakietu, ale przełącznik nie działa, czy ktoś wie, jak rozwiązać ten problem?

obejść fix - nie jest rozwiązaniem problemu

Jak dla innych wydaje się, że nie może wydawać się uzyskać to spacje, aby podświetlić bez względu na to, co zrobiłem, to co zrobiłem było usuń spacje końcowe automatycznie przy zapisie. Nie idealne, ale do tego przyzwyczajone, działa ładnie.

idź do Sublime Text 2>Preferencje>USTAW.UŻYTKOW (lub po prostu hit standardowego systemu Mac cmd + ,). To powinno otworzyć Twoje ustawienia użytkownika jako plik JSON. Dodaj poniższe linie do pliku

"trim_trailing_white_space_on_save": true

To wszystko. Możesz iść.

+0

Czy możesz edytować swoje pytanie, aby wyświetlić link do używanej wtyczki? Podejrzewam, że to [ten] (https://github.com/SublimeText/TrailingSpaces), ale naprawdę nie możemy ci pomóc, chyba że wiemy na pewno. –

+1

Mam ten sam problem i tak, to jest ten tutaj: https://github.com/SublimeText/TrailingSpaces. Za każdym razem, gdy klikniesz przełącznik, mówisz "podświetlanie spacji jest wyłączone!". Jak, nie możesz go włączyć. –

+0

yep pezzi jest poprawny, wydaje się bardzo dziwny problem, mam na razie pracę, ale chciałbym znaleźć przyczynę problemu. – gardni

Odpowiedz

13

miałem ten problem w Sublime Text 3.

Naprawiłem go usuwając mój plik trailing_spaces.sublime-settings w folderze ustawień Sublime Text pakietów użytkownika (co dla mnie było %APPDATA%\Sublime Text 3\Packages\User) i ponowne zainstalowanie wtyczki.

Więcej dyskusji na temat tego problemu można znaleźć na wtyczce GitHub page here.

+2

To też zrobiło to dla mnie! –

+5

W Sublime Text 2 nie trzeba było ponownie instalować pakietu, aby poprawka działała. Zamykanie Sublime i usuwanie '~/Library/Application Support/Sublime Text 2/Packages/User/trailing_spaces.sublime-settings' wystarczyło, aby to zrobić. – Blackcoat

9

To znany błąd - zobacz ich stronę Issues na GitHub.

udało mi się dostać to działa poprzez uruchomienie Sublime z non-pustą wartość ciągu do ustawiania trailing_spaces_highlight_color

  1. Otwarte Preferences > Package Settings > Trailing Spaces > Settings - User

  2. Wymienić:
    "trailing_spaces_highlight_color": ""
    Z:
    "trailing_spaces_highlight_color": "invalid"

  3. Uruchom ponownie Sublime.

  4. Edit > Trailing Spaces > Highlight Regions powinien działać zgodnie z oczekiwaniami.

Jeśli restart Sublime, "trailing_spaces_highlight_color" nie musi być pusty ciąg znaków, inaczej będzie przestać działać ponownie. Powtórz powyższe kroki, aby naprawić.

Dopóki Sublime jest uruchamiany z niepustą wartością ciągu dla trailing_spaces_highlight_color, reguła przełączania podświetlenia działa.

Wygląda na to, że wtyczka buforuje wartość w pliku ustawień po załadowaniu Sublime. Jeśli wprowadzisz zmiany w pliku ustawień i przełączysz podświetlanie, przywracana jest oryginalna wartość. Właśnie dlatego musisz ponownie uruchomić Sublime, aby wprowadzić zmiany.

+0

To zadziałało dla mnie. Uważam, że powinna to być zaakceptowana odpowiedź. –