Wie verwenden Sie ersetzen in Spyder?

8

Nun, Sie beginnen mit dem Cursor auf Ihren Text, Strg + H und geben Sie Ersatz ein. Aber überraschenderweise war ich nicht in der Lage, irgendeinen Shorcut zu finden, um alle Aktionen zu ersetzen oder zu ersetzen, anstatt 5 (!) Mal einzutippen oder meine Hand für eine Maus zu bewegen.

Einfache Eingabe tut nichts, Tabbing zum Ersetzen der Schaltfläche und Eingabe ersetzt, sondern wirft mich in den Editor. VisualStudio-ähnliches Alt + A tut nichts.

Vermisse ich etwas in Spyder Shortcuts?

    
Бочкарев Михаил 26.02.2016, 22:00
quelle

5 Antworten

4

Ich habe das gleiche Problem mit Spyder, ich weiß nicht, warum das nicht im Editor implementiert wurde.

Die Arbeit, die ich derzeit für mehrere Ersetzungen habe, ist:

  1. Kopieren Sie den Ersatzbegriff in die Zwischenablage

  2. Suchen (Suchen / Ersetzen) nach dem zu ersetzenden Begriff

  3. Verwenden Sie F3 , um den nächsten Begriff auszuwählen

  4. Verwenden Sie die Funktion Strg + V , um sie zu ersetzen

  5. Zurück zu Schritt [3], um den nächsten Begriff zu finden

Hoffe, das hilft!

BEARBEITEN:

Nach Spyder dev @carlos unten. Seit v3.2 Dies wurde jetzt implementiert und Sie können einfach drücken und zum nächsten Begriff wechseln.

    
drexiya 29.03.2016 13:16
quelle
4

Die Verknüpfung zum Ersetzen lautet Ctrl + R .

    
Niels Hameleers 04.01.2018 08:57
quelle
3

( Spyder-Entwickler hier ) Seit Spyder 3.2 können Sie im Ersetzen-Feld Enter drücken, um die aktuelle Auswahl automatisch zu ersetzen Gehe zum nächsten.

    
Carlos Cordoba 17.03.2017 21:16
quelle
1

Sind Sie auf MacOS ? Es gibt ein Problem auf GitHub, das darauf hindeutet, dass die Abkürzung CMD + H "hide spyder" zugewiesen ist. Eine Aktualisierung bindet CMD <+ R als Ersatz. Da dies gerade zusammengeführt wurde, wird es ein paar Tage dauern, bis ein dmg für MacOS verfügbar ist. In der Zwischenzeit können Sie zu Einstellungen - & gt; Tastaturkürzel - & gt; editor: Ersetzen Sie Text und ändern Sie die Verknüpfung für Verknüpfungen.

Referenz:

Ссылка

    
PatrickT 28.06.2016 10:18
quelle
0

Warum nicht einfach Notepad ++ verwenden?

Wählen Sie im Spyder-Editor den gesamten Code aus ( Strg + A ), kopieren Sie ihn ( Strg + C ) >) und fügen Sie es in Notepad ++ ein ( Strg + V ). Dann drücken Sie Strg + F , klicken Sie auf die Registerkarte "Ersetzen" / Menü (oder verwenden Sie die Tab zum Navigieren) auf dem Fenster, das sich öffnet, schreiben Sie die Zeichenfolge / Wert Sie Suchen / Ersetzen, schreiben Sie die Zeichenfolge / den Wert, den Sie ersetzen möchten, drücken Sie Ersetzen (oder ersetzen Sie alle: Alt + A ; es wird im gesamten Code ersetzen) . Führen Sie es so oft durch, wie Sie möchten / benötigen - abhängig davon, wie viele eindeutige Werte / Zeichenfolgen Sie im Code ersetzen möchten. Zu jedem Zeitpunkt können Sie Strg + Z ausführen, um einige Aktionen rückgängig zu machen oder den Code erneut aus dem Spyder-Editor nach Notepad ++ zu verschieben. . Wählen Sie schließlich alle aus, kopieren und fügen Sie sie in den Spyder-Editor ein und fertig.

Es wäre nett, wenn Spyder diese Funktionalität implementiert hätte, da es den Prozess beschleunigen würde, aber bis dahin können Sie diese Problemumgehung verwenden. Das tue ich auch.

Video, wie es geht (nicht meins): Ссылка

    
nick 15.03.2017 23:08
quelle

Tags und Links