Fall beibehalten Ersetzen in Sublime Text 3

7

Nachdem wir ein wenig gegoogelt haben, scheint es, dass es zumindest möglich war, dies mit Sublime Text zu tun. Ich habe mehrere Referenzen auf eine Preserve-Schaltfläche im Fenster "Suchen und Ersetzen" gesehen, die wie zwei übereinander liegende Quadrate aussieht.

Allerdings kann ich das in meiner Version von Sublime Text 3 (auf Mavericks) nicht finden ...

Ich habe auch die Einstellungen überprüft, um zu sehen, ob diese Option irgendwie ausgeschaltet war, aber die einzige Referenz, die ich finden konnte, war:

%Vor%

in der Standard-Key-Map-Datei ...

Hier ist ein Screenshot meines Suchen- und Ersetzen-Bereichs:

    
doovers 17.12.2013, 04:59
quelle

3 Antworten

2

Sieht aus, als wäre es ein Fehler in ST3 gewesen, der Verwirrung verursacht hat.

Ich habe festgestellt, dass das Shortcut-Kombinationsfeld zum Ersetzen aus irgendeinem Grund nie funktioniert hat und dass das Auswählen von Ersetzen aus dem Suchen-Menü den Bereich Suchen in Datei im Gegensatz zum regulären Suchen- und Ersetzen-Fenster geöffnet hat. . Das habe ich erst nach der Installation des Soda-Theme für ST3 bemerkt, welches den Preserve-Case-Button in einem Screenshot zeigte.

Seltsamerweise, wenn ich zum Standardthema zurückkehrte, das Finden & gt; Ersetzen Menü funktioniert jetzt wie es sollte und ich fand, dass die Tastaturverknüpfung von einem anderen Programm verursacht wurde, weshalb es nicht funktionierte ...

    
doovers 28.12.2013, 00:23
quelle
12

Im letzten Sublime 3-Build (3059) gibt es ein spezielles Symbol im Ersetzen-Dialog, um den Fall beizubehalten. Wenn Sie es umschalten und die in der Abbildung gezeigte Eingabe verwenden, wird die folgende Eingabezeichenfolge in die folgende Ausgabe konvertiert:

Eingabe : "Xhis is my xest."

Ausgabe : "Dies ist mein Test."

    
Philip Allgaier 27.12.2013 16:50
quelle
10

Es ist nicht genau eine Antwort auf Ihre fast 1,5 Jahre alte Frage, aber vielleicht finden Sie (oder jemand anderen) folgendes nützlich:

Ich habe ein ST-Paket geschrieben, das eine Funktion enthält, um den Fall beizubehalten, während mehrere Auswahlen bearbeitet werden. Es behält sogar Fälle mit Trennzeichen wie snake_case, Dash-Case, dot.case usw. bei.

Es heißt MultiEditUtils . Hier können Sie das beschriebene Feature sehen.

    
Philipp 08.03.2015 10:33
quelle

Tags und Links