Ermöglicht Sublime Text 2 dem Benutzer das Suchen und Ersetzen, beschränkt auf die aktuelle Auswahl?
Ich sollte es mir denken müssen, nur konnte ich nach mehrmaliger Suche nicht herausfinden, wie man es durchführt.
sublime-text-2
JellicleCat
quelle
quelle
Wenn Ihre Auswahl einen Zeilenumbruch enthält, wird die Schaltfläche "Innerhalb der Auswahl" automatisch aktiviert - auf ST2
Die Smart-Aktivierung ist auf ST3 leider verloren gegangen. Sie können dies hier nachverfolgen: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=11679
quelle
Folgendes müssen Sie zu Ihren Benutzerschlüsselbindungen hinzufügen:
Ja, es ist blöd, dass dies kein Standard-Tastensatz ist.
Auch der Befehlsname "
toggle_in_selection
" wurde nicht dokumentiert, aber ich vermutete und hatte Glück.BEARBEITEN ZU HINZUFÜGEN:
quelle
toggle_side_bar toggle_full_screen toggle_distraction_free toggle_overwrite toggle_record_macro toggle_setting toggle_comment toggle_case_sensitive toggle_regex toggle_whole_word toggle_preserve_case
(mit Mac OS X-spezifischen Verknüpfungen) zu ersetzen
some name
durchnew name
:some name
: cmdfTypsome name
(manchmal drücken müssen return)new name
, nicht drückenreturnquelle
ctrl+H
und gehen Sie zu "Suchen nach": Es gibt eine Schaltfläche mit dem Titel "In Auswahl"Wählen Sie einfach den zu durchsuchenden Text aus und klicken Sie im Suchmenü auf Ersetzen. Dies wird automatisch in Ihrer Auswahl durchgeführt.
quelle
Der Schlüssel zum Ersetzen innerhalb der Auswahl besteht darin , zuerst den Text auszuwählen, dann zu suchen> zu ersetzen und dann den Text für das, was Sie suchen und ersetzen möchten, einzufügen , dann den Tooltip "in Auswahl" zu aktivieren und dann auf "Alle ersetzen" zu klicken. ..
quelle
Ich füge eine weitere Antwort hinzu, da die beste und hilfreichste Lösung (meiner Meinung nach) in einem Kommentar versteckt war und ich sie fast verpasst hätte (danke @mdrozdziel).
Wählen Sie den Text aus, in dem Sie suchen möchten, und drücken Sie Shift+ H, um die Symbolleiste zum Suchen und Ersetzen aufzurufen. Rechts neben der Schaltflächenbank befindet sich links eine Schaltfläche, mit der die Suche innerhalb der Auswahl aktiviert wird.
Dies ist standardmäßig in ST3 aus , aber Sie können es auf auf Standard gesetzt , wenn Sie mehr als eine Zeile auswählen , indem Sie das Hinzufügen
"auto_find_in_selection": true
zu Ihrer Voreinstellungsdatei (gefunden durch die Eingabe Alt, N, S, Enter).quelle