In Sublime, nachdem ich eine "alle ersetzen", die Textfelder suchen/ersetzen am unteren Rand des Bildschirms verschwinden. Ich tue oft mehrere Ersetzungen, also möchte ich, dass die Boxen dort bleiben/persistieren, bis ich sie explizit schließe. Ich habe das Gefühl, dass ich das in der Vergangenheit geschafft habe, aber ich finde keinen Weg, um darauf zurück zu kommen.Suchen/Ersetzen Textfelder in Sublime Text verschwinden nach Alle ersetzen
Antwort
Dies ist nur in Sublime Text 3 getestet, sollte aber auch in ST2 arbeiten:
Select
Preferences > Key Bindings -- Default
.Suchen Sie nach
ctrl+alt+enter
und kopieren Sie den gesamten Block.Wählen Sie
Preferences > Key Bindings -- User
.Paste kopierten Block irgendwo und entfernen Sie
, "args": {"close_panel": true}
Teil davon.Speichern Sie
Key Bindings -- User
und testen Sie es (Sie müssen Sublime Text nicht neu starten).
Da Sie geändert haben nur der Schlüssel Bindung, sollten Sie daran denken, die das Verhalten nur funktionieren wird erwartet, wenn Sie Ctrl +Alt + Geben Sie innerhalb & Panel ersetzen Suche auszuführen.
Wenn Sie auf die Schaltfläche Replace All
klicken, wird das "alte" Verhalten angewendet - das Panel wird geschlossen.
Funktioniert! Awesome ... –
Also "Ersetzen alle" schließt immer noch das Panel? Gibt es eine Lösung, um das Panel immer offen zu halten? Ich mache mehrere Suchen/Ersetze-alle Operationen über viele Dateien und ich finde auch das ständige Öffnen-Schließen-mühsam. – cbmtrx
Es gibt zwei verschiedene Arten von Suchfeldern, die Sie in Sublime Text 2 verwenden können. Es gibt die normale Suche und die inkrementelle Suche. Der Hauptunterschied zwischen diesen beiden Suchfeldern ist das Verhalten der Eingabetaste. Im normalen Suchbereich wird mit der Eingabetaste zur nächsten Instanz und im inkrementellen Suchbereich die Eingabetaste die erste Instanz gesucht und anschließend das Fenster geschlossen.
die Abkürzungstasten für Windows sind wie folgt:
- Strg + F: Regulär Suche
- Strg + I: Inkrementelle Suche
Diese Seite Weitere Informationen zu Suchen und Ersetzen hat in Sublime Text 2 wenn du interessiert bist:
http://docs.sublimetext.info/en/latest/search_and_replace/search_and_replace.html
Meine Frage: Gibt es eine Möglichkeit, den vollen Fund/Ersatz dort sitzen zu lassen, egal was du damit machst, auf Nachfrage? – bahmait
Wenn ich mich nicht irre, sollte die normale Suche das tun. Ist das die, die du benutzt hast? – tayopi
Es ist, ja. Reguläres Suchen (oder Ersetzen) bleibt nach einem einmaligen Fund oder einem einmaligen Austausch bestehen. Aber nicht nach einem Alles finden oder Alle ersetzen. Ich glaube, es gibt einen Weg, um Letzteres zu bekommen. – bahmait
Bearbeiten: siehe akzeptierte Antwort - das war make-do mit anderen Funktionen.
command+shift+f
auf dem Mac. (Wahrscheinlich ctrl+shift+f
für Nicht-Mac.)
Lassen Sie das Feld "Where" nur für die aktuelle Datei oder einen Pfad zu einem übergeordneten Ordner, um alles in Eltern und Kindern zu tun.
Klicken Sie auf "Suchen". Sie werden gefragt, ob Sie alle Vorkommen ersetzen möchten.
Nur auf Sublime 3 getestet.
@enrey Ihren Kommentar neu gelesen hat mich denken: Danke! – bahmait
- 1. Pakete verschwinden nach Sublime Text 3 Update
- 2. Preserve Case Ersetzen in Sublime Text 3
- 3. Alle Textzeilen in Sublime Text umkehren
- 4. Sublime: Tastaturkürzel zum Bestätigen Alle ersetzen?
- 5. Sublime Text: deaktivieren Sie alle Pakete
- 6. Regulärer Ausdruck Suche ersetzen in Sublime Text 2
- 7. mehrere Auswahl alle N Zeilen Sublime Text
- 8. Sublime Text REGEX finden und
- 9. Weißer Text in Sublime Text
- 10. Ersetzen durch eine Liste in Sublime Text 2
- 11. Batch suchen und ersetzen für Sublime Text 2
- 12. Sublime - Mehrere Wort ersetzen
- 13. Sublime Text 2 Inkrementzahlen
- 14. Wie lautet die Tastenkombination zum Ersetzen von Text in allen Dateien in Sublime Text 2?
- 15. Sublime Regex ersetzen Merging Text mit Capture-Gruppe
- 16. Sublime text 2 - global finden und ersetzen (alle Dateien und Verzeichnisse)
- 17. resignFirstResponder für alle Textfelder
- 18. Alle erweiterten Seitenleistenordner in Sublime Text 2 reduzieren
- 19. Sublime Text 2 RegEx ersetzen n durch n + 1
- 20. Suchen und Ersetzen in Sublime 3
- 21. UITableView nach prepareForReuse - alle Daten in der Zelle verschwinden
- 22. Wie wählt man alle Textfelder und Textfelder mit jQuery?
- 23. NodeJS EADDRINUSE Sublime Text 3
- 24. Sublime Text in Auswahl findet
- 25. Tastenkombinationen in Sublime-Text überladen
- 26. Unterschiedliche Lineale nach Dateityp in Sublime Text 2
- 27. Entfernen eines Cursors in Sublime Text nach Ctrl + Klick
- 28. Sublime Text 3 API Plugin für Regex ersetzt Text
- 29. Shortcut/"Öffnen mit" Sublime Text, in einem neuen Sublime Fenster
- 30. Sublime Text word_separator Camelcase
Dies ist eine wichtige Frage, ich habe versucht, das Gleiche zu tun! – vgoklani
Haben Sie versucht, Sublime neu zu installieren? – chuff
Ja. Das Standardverhalten scheint zu sein: Für ein einzelnes Suchen oder Ersetzen werden die Felder nicht geschlossen. Aber nach einem Find All oder Replace All, sie tun, auch nach der Neuinstallation. Es wird sehr nervig, die Box wieder öffnen zu müssen. Ich möchte nur, dass es dort für die gesamte Bearbeitungssitzung sitzt. – bahmait