2014-11-19 13 views

risposta

6

Aprire la cartella di testo Sublime andando su PreferencesBrowse Packages.

quindi trovare la cartella chiamata JavaScript

Poi aperto if.sublime-snippet ed eliminare il punto e virgola in modo che il frammento appare come segue:

<snippet> 
    <content><![CDATA[if (${1:true}) {${0:$TM_SELECTED_TEXT}}]]></content> 
    <tabTrigger>if</tabTrigger> 
    <scope>source.js</scope> 
    <description>if</description> 
</snippet> 
+0

Questo errore dovrebbe essere segnalato a monte. – Bergi

+0

Non è un bug - è una preferenza di codifica - se non ti piace il punto e virgola, aggiorna lo snippet per rimuoverlo. – wesbos

+3

Uh, davvero? Ma nessuno lo usa in JavaScript. Nessuna guida allo stile di codifica singola per JS che ho visto lo raccomanda, ho persino visto qualche avvertimento contro di esso come non idiomatico (e dal punto di vista tecnico, non ha senso includere dichiarazioni vuote). Quindi penso che non dovrebbe essere l'impostazione predefinita. – Bergi

0

Dal @wesbos risposta non ha fatto il trucco per me qui è quello che ho scoperto.

Sublime 3 non estrae i pacchetti. Troverete i pacchetti (su Linux) in /opt/sublime_text/Packages/ per i pacchetti predefiniti o ~/.config/sublime-text-3/Installed Packages per i pacchetti installati, in un archivio zip con l'estensione .sublime-package.

Per modificare il contenuto di un pacchetto di installazione del pacchetto Resource Viewer ed eseguire il comando : Open resource Individuare il file che si desidera modificare (if.sublime-snippet, vorrei anche cambiare il for-()-{}.sublime-snippet dal momento che ha la stessa strana e virgola in là) e modificarlo.

Una volta salvato, il file verrà salvato in ~/.config/sublime-text-3/Packages/JavaScript/if.sublime-snippet. Questo file sovrascrive il file predefinito nel pacchetto zip originale.

Come ho capito è importante sapere che i file sovrascritti in questo modo non verranno aggiornati quando si aggiornano i pacchetti, poiché sovrascrivono ciò che si trova nel pacchetto aggiornato!

Problemi correlati