2012-11-16 19 views

risposta

41

Clicca impostazioni ->impostazioni predefinite, individuare la chiave "word_separators" ed eliminare il trattino dal set di caratteri, ri-salvare.

+19

E 'meglio copiare e incollare questa impostazione in uso Impostazioni con i caratteri appropriati rimossi/aggiunti invece di modificare le impostazioni predefinite. –

+6

Se si desidera che l'impostazione effettui un determinato tipo di file (ad esempio file css), aprire un file css, quindi menu> Sublime Text 2> Preferenze> Impostazioni - Altro> Sintassi specifica - Utente. – Intentss

+0

Ma poi ctrl + d su 'a' corrisponde ancora a' a' in 'a-b'. C'è un modo per risolvere questo problema? –

8

Come dichiarato da @Nate Pinchot, è meglio aggiungere la chiave "word_separators" alle Impostazioni utente. In caso di aggiornamento di Sublime Text, le modifiche in Default Settings verranno ripristinate.

Vai a Preferences > Settings ̶ Users e aggiungere tra i più esterni {} parentesi:

// Characters that are considered to separate words, here without hyphen 
"word_separators": "/\\()\"':,.;<>[email protected]#$%^&*|+=[]{}`~?", 

Non dimenticare la virgola alla fine se non è la chiave unica o l'ultima aggiunto.

+0

Il punto (punto) non può essere scelto. potresti fare una semplice spiegazione su "./\(()\"':,.;<>[email protected]#$%^&*|+=[]{}'~?". Ho notato che c'è un periodo Grazie –

+0

@Zhilong Hai ragione, il 'punto' è due volte qui, senza motivo Ho modificato la sintassi.Per aggiungere/rimuovere il punto funziona perfettamente in Sublime Text 2. L'unica cosa che devi sapere sulla sintassi è che il backslash \ fugge dal seguente carattere, in questo caso un'altra volta \, una volta che la citazione '' '. –

+0

In ST3 copiare la riga "separatori di parole" dal file di preferenze utente a quello utente e cancellare il trattino '-' farà il trucco – sakovias

0

Come accennato @Intentss (non voglio perse nei commenti), se si desidera solo modificare questo comportamento per un tipo di file specifico:

Preferenze> Impostazioni - Altro> sintassi specifica - utente.

o nel mio caso

Preferenze> Impostazioni - sintassi specifica

e quindi modificare la versione per gli utenti che si presenta:

"word_separators": "/\\()\"':,.;<>[email protected]#$%^&*|+=[]{}`~?"