2012-11-16 10 views

Antwort

41

Klicken Sie Einstellungen ->Standardeinstellungen, suchen Sie die "word_separators" Schlüssel und den Bindestrich aus dem Zeichensatz löschen, erneut speichern.

+19

ist es am besten diese Einstellung in Benutzer kopieren und einfügen Einstellungen mit den entsprechenden Zeichen entfernt/hinzugefügt, anstatt die Standardeinstellungen zu bearbeiten. –

+6

Wenn die Einstellung nur einen bestimmten Dateityp (z. B. CSS-Dateien) betreffen soll, öffnen Sie eine CSS-Datei und dann Menü> Sublimierter Text 2> Einstellungen> Einstellungen - Weitere> Syntaxspezifisch - Benutzer. – Intentss

+0

Aber dann stimmt ctrl + d auf 'a' immer noch mit dem' a' in 'a-b' überein. Gibt es trotzdem etwas zu beheben? –

8

Wie @Nate Pinchot angegeben, ist es besser, den Schlüssel "word_separators" zu den Benutzereinstellungen hinzuzufügen. Im Falle der Aktualisierung von Sublime Text werden die Änderungen in Default Settings zurückgesetzt.

Zum Preferences > Settings ̶ Users und fügen Sie zwischen den äußersten {} Klammern:

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

Sie nicht über das Komma am Ende vergessen, wenn es zugegeben nicht das einzige oder letzte Schlüssel ist.

+0

Der Punkt (Punkt) kann nicht gewählt werden. Könntest du eine einfache Erklärung über ". \\\()\"':,.;<>[email protected]#$%^&*|+=[]{}'~?" geben. Ich habe bemerkt, dass es einen Punkt gibt Am Anfang, danke .. –

+0

@Zhilong Du hast Recht, der 'Punkt' ist zweimal hier drin, ohne Grund Ich habe die Syntax bearbeitet .. Das Hinzufügen/Entfernen des Punktes funktioniert perfekt in Sublime Text 2. Das Einzige, was Sie über die Syntax wissen müssen, ist, dass der umgekehrte Schrägstrich das folgende Zeichen entzieht, in diesem Fall einmal ein weiteres, einmal das Zitat "". –

+0

In ST3 kopieren Sie die Zeile "word-separators" von der Voreinstellung in die Benutzervorgaben-Datei und löschen den Bindestrich '-' – sakovias

0

Wie @Intentss erwähnt (ich will nicht es in den Kommentaren verloren), wenn Sie möchten, dieses Verhalten nur für einen bestimmten Dateityp ändern:

Einstellungen> Einstellungen - Mehr> Syntax Specific - Benutzer.

oder in meinem Fall

Einstellungen> Einstellungen - Syntax Spezifischen

und dann die User-Version bearbeiten, die nach oben zeigt:

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

Verwandte Themen