2013-06-04 8 views
10

In Sublime Text 2 ho installato il plug-in degli spazi finali, tuttavia l'evidenziazione è sempre disabilitata.Sublime Text 2 evidenziamento sempre disattivato negli spazi finali plug-in

se i Spostare le regioni di evidenziazione, effettuando le seguenti operazioni:

edit -> trailing spaces -> highlight regions

ho sempre ottenere il seguente:

evidenziazione di spazi finali è disabilitato!

Ho riavviato sublime dal momento che il pacchetto di installazione, ma il toggle non sembra funzionare, qualcuno sa come risolvere questo problema?

lavoro intorno fix - non è la soluzione al problema

Per quanto riguarda gli altri a quanto pare, non ho potuto sembrano avere questo spazio finale per evidenziare non importa quello che ho fatto, così quello che ho fatto è stato rimuovere gli spazi finali automaticamente al salvataggio. Non ideale, ma abituato, funziona bene.

Vai a SublimeText 2> Preferenze >Impostazioni utente (o semplicemente colpito il Mac Standard cmd +,). Questo dovrebbe aprire le tue Impostazioni utente come file JSON. Aggiungere la seguente al file

"trim_trailing_white_space_on_save": true

Questo è tutto. Sei a posto.

+0

Puoi modificare la domanda per visualizzare un collegamento al plug-in che stai utilizzando? Sospetto che sia [questo] (https://github.com/SublimeText/TrailingSpaces), ma non possiamo davvero aiutarti se non lo sappiamo per certo. –

+1

Ho lo stesso problema e sì, è quello qui: https://github.com/SublimeText/TrailingSpaces. Ogni volta che fai clic su "Attiva/Disattiva", basta "l'evidenziazione degli spazi finali è disabilitata!". Come, non puoi abilitarlo. –

+0

yep pezzi è corretto, sembra un problema molto strano, ho un problema in giro per ora ma vorrei trovare la causa del problema. – gardni

risposta

13

Ho avuto questo problema in Sublime Text 3.

ho riparato cancellando il mio file trailing_spaces.sublime-settings nella cartella impostazioni del pacchetto utente Sublime Text (che per me era %APPDATA%\Sublime Text 3\Packages\User) e reinstallare il plugin.

Un'altra discussione su questo problema è disponibile nella pagina GitHub del plug-in here.

+2

Lo ha fatto anche per me! –

+5

In Sublime Text 2, non ho bisogno di reinstallare il pacchetto affinché la correzione funzioni. Chiudere Sublime ed eliminare '~/Library/Application Support/Sublime Text 2/Packages/User/trailing_spaces.sublime-settings' era abbastanza per fare il trucco. – Blackcoat

9

È un bug noto: vedere la loro pagina Issues su GitHub.

sono stato in grado di farlo funzionare partendo Sublime con un valore stringa non vuota per l'impostazione trailing_spaces_highlight_color

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

  2. Sostituire:
    "trailing_spaces_highlight_color": ""
    Con:
    "trailing_spaces_highlight_color": "invalid"

  3. Riavvia Sublime.

  4. Edit > Trailing Spaces > Highlight Regions dovrebbe funzionare come previsto ora.

Se si riavvia Sublime, "trailing_spaces_highlight_color" non deve essere una stringa vuota, altrimenti smetterà di funzionare di nuovo. Ripeti i passaggi precedenti per risolvere il problema.

Fintanto che Sublime viene avviato con un valore stringa non vuoto per trailing_spaces_highlight_color, le regioni di evidenziazione attiva.

Sembra che il plug-in memorizzi il valore nel file di impostazione quando Sublime viene caricato. Se apporti modifiche al file delle impostazioni e attivi l'evidenziazione, il valore originale viene ripristinato. Ecco perché è necessario riavviare Sublime per rendere effettive le modifiche alle impostazioni.

+0

Questo ha funzionato per me. Credo che questa dovrebbe essere la risposta accettata. –