2015-03-01 10 views

Antwort

11

können Sie verwenden diese regex:

finden

(^|\.\s|…\s)([a-z]) 

und ersetzen mit

\1\u\2 

Erläuterung:

  1. Die erste Suchgruppe (Gruppengruppe) fängt einen Zeilenanfang oder einen Punkt ein, gefolgt von einem Leerzeichen oder drei Punkten gefolgt von einem Leerzeichen.
  2. Die zweite Gruppe erfasst einen Brief.
  3. In der ersetzen Ausdruck \ 1 und \ 2 beziehen sich auf die erfassten Gruppen.
  4. \ u bedeutet übersetzt ein Zeichen in Großbuchstaben.
  5. Dies aktiviert Zeilen, die mit einem Zeichen und Sätzen beginnen, die nach anderen Sätzen beginnen.
+1

(^ | \. \ s | ... \ s) ([az]) kann auch verwendet werden, um "..." Zeichen zu fangen. – celiker

1

Es ist ein mögliches Duplikat von Sublime Text - command to make first character uppercase.

By the way, in kurzen, können Sie die Schlüssel-Karte CtrlK, Ctrlich, schreibt in Ihrer "Benutzertastenbelegung Datei" verwenden:

{ "keys": ["ctrl+k", "ctrl+i"], "command": "title_case" }