(gelöst) Editor, der Ersetzen im Dialog erlaubt

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
fischig
Beiträge: 4134
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

(gelöst) Editor, der Ersetzen im Dialog erlaubt

Beitrag von fischig » 11.06.2020 16:10:32

Bisher habe ich keinen gefunden, der mir die Möglichkeit böte, einen Suchbegriff in der gesamten Datei, aber nur auf Nachfrage zu ersetzen. Erfolglos probiert habe ich geany, leafpad, mcedit, mousepad, xfwrite, pluma. nano trau' ich's eh nicht zu, lass' mich aber gern eines besseren belehren.
kwrite, kate, vi(m) will ich nicht. Gibt's sowas nicht?
Zuletzt geändert von fischig am 11.06.2020 21:22:18, insgesamt 1-mal geändert.

Benutzeravatar
GregorS
Beiträge: 3169
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von GregorS » 11.06.2020 16:18:48

fischic hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 16:10:32
... geany, leafpad, mcedit, mousepad, xfwrite, pluma. nano trau' ich's eh nicht zu, lass' mich aber gern eines besseren belehren.
kwrite, kate, vi(m) will ich nicht. Gibt's sowas nicht?
Ich weiß nicht, ob es damit wirklich geht, aber wirf mal einen Blick auf sed
Zumindest bedingungs-/nachfrageloses Suchen/Ersetzen funktioniert damit.
Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

schwedenmann
Beiträge: 5623
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von schwedenmann » 11.06.2020 16:20:34

Hallo

Schau dir mal atom an.

Der hat unter anderem einen Dialo (Eingabefeld) für Replace un d Find + ersetzen nur einmal oder alle begriffe im Dokument.

mfg
schwedenmann

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von Lord_Carlos » 11.06.2020 16:21:15

nano
F6 -> ctrl + r -> "foo" -> "bar" und dann mit Y und N anhemmen und ablehnen.

Edit: Sogar notepad.exe via wine kann das! :P

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

fischig
Beiträge: 4134
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von fischig » 11.06.2020 16:28:45

ersetzen nur einmal oder alle begriffe im Dokument
Das können eigentlich alle. Der Witz ist, ob der Editor bei jedem Suchbegriff anhält und nachfragt.
Ich weiß nicht, ob es damit wirklich geht, aber wirf mal einen Blick auf sed
Das dürfte auch wieder eine mir zu steile Lernkurve werden.
nano
F6 -> ctrl + r -> "foo" -> "bar" und dann mit Y und N anhemmen und ablehnen.
:THX: :hail:
Dunnerlüttchen! Dieses Popel-Ding kann das!!!

Benutzeravatar
GregorS
Beiträge: 3169
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von GregorS » 11.06.2020 16:38:23

fischic hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 16:28:45
Ich weiß nicht, ob es damit wirklich geht, aber wirf mal einen Blick auf sed
Das dürfte auch wieder eine mir zu steile Lernkurve werden.
Je steiler die Lernkurve, desto besser :-)

Gerade die kleinen, mitunter sehr alten Software-Tools haben es in sich. Siehe https://www.ulm.ccc.de/ccc/chaosseminar ... eschaetze/

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Korodny
Beiträge: 723
Registriert: 09.09.2014 18:33:22
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von Korodny » 11.06.2020 18:56:14

fischic hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 16:10:32
Bisher habe ich keinen gefunden, der mir die Möglichkeit böte, einen Suchbegriff in der gesamten Datei, aber nur auf Nachfrage zu ersetzen. Erfolglos probiert habe ich geany, leafpad, mcedit, mousepad, xfwrite, pluma. nano trau' ich's eh nicht zu, lass' mich aber gern eines besseren belehren.
kwrite, kate, vi(m) will ich nicht. Gibt's sowas nicht?
Das sollte jeder der von dir genannten Editoren können. Der Ersetzen-Dialog in Geany bioetet die Optionen "Im Dokument" und "In Sitzung" die automatisch alle Instanzen im aktuellen bzw. in allen Dokumenten ersetzen, sowie "Suchen", "Ersetzen" und "Ersetzen und Finden" um schrittweise zu ersetzen.

fischig
Beiträge: 4134
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von fischig » 11.06.2020 19:35:47

"Ersetzen und Finden" um schrittweise zu ersetzen.
Das hatte ich probiert, fand ich aber irgendwie so in der Art: „vom Rücken durch die Brust ins Knie geschossen“. Ich war vielleicht auch zu eilig.
Das sollte jeder der von dir genannten Editoren können.
DAS bezweifle ich aber stark.

thoerb
Beiträge: 1686
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von thoerb » 11.06.2020 19:38:35

Das sollte jeder der von dir genannten Editoren können.
DAS bezweifle ich aber stark.
Ich nicht, das kann sogar Mousepad. Oder ich habe die Frage falsch verstanden.

Korodny
Beiträge: 723
Registriert: 09.09.2014 18:33:22
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von Korodny » 11.06.2020 19:42:53

fischic hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 19:35:47
"Ersetzen und Finden" um schrittweise zu ersetzen.
Das hatte ich probiert, fand ich aber irgendwie so in der Art: „vom Rücken durch die Brust ins Knie geschossen“.
Alt-S für "Weitersuchen ohne Ersetzen", Alt-F für "Ersetzen dann Weitersuchen" ist dir zu umständlich?

Dann solltest du vielleicht beschreiben, wie du dir den Vorgang vorstellst.

fischig
Beiträge: 4134
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von fischig » 11.06.2020 20:09:05

Von einem grafischen Editor in der Preisklasse von geany hatte ich ein solches feature auch erwartet. Ich stelle mir vor, dass wenn man „alles ersetzen“ wählt, er diese Option anbietet also die Wahl, etwa: „automatisch“/„jedes Ersetzen vorher bestätigen“. Ich hätte nicht gedacht, dass man für sowas Simples Doku lesen muss (Im Dialog erscheint nichts von Alt+f). Und ich hab's jetzt probiert (danke für den Hinweis!), und ich blicke immer noch nicht recht durch, was da abgeht.

Kryptisch ist „Ersetzen und Finden“. Da sitzt man vor wie das Kaninchen vor der Schlange: „Was ist das denn jetzt". Umgekehrt hätt's vielleicht noch Sinn ergeben, aber genau das macht er nicht und für das, was ich will (Alt+f, Alt+s), brauche ich's auch offenbar gar nicht zu wählen. :evil:

thoerb
Beiträge: 1686
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von thoerb » 11.06.2020 20:52:00

fischic hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 20:09:05
Kryptisch ist „Ersetzen und Finden“. Da sitzt man vor wie das Kaninchen vor der Schlange: „Was ist das denn jetzt".
Du klickst entweder auf suchen und dann auf ersetzen oder wenn du mehrere ersetzen möchtest, kannst du auch auf "ersetzen und finden" klicken, was so viel wie "ersetzen und weitersuchen" bedeutet.

TomL

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von TomL » 11.06.2020 20:56:53

fischic hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 20:09:05
Von einem grafischen Editor in der Preisklasse von geany hatte ich ein solches feature auch erwartet.
:::
Kryptisch ist „Ersetzen und Finden“.
Ich muss auch zugeben, dass mich die Fragestellung total irritiert... gerade was Geany angeht.... wo ich der Meinung bin, dass Geany das gerade perfekt beherrscht. Bei mir läuft das so ab:

1. Doppelklick auf das Wort, was ich ersetzten will, damit ist es markiert.
2. strg-h öffnet den Ersetzen-Dialog
3. Ich gebe im zweiten Feld den neuen Text ein
4. Klick auf "Ersetzen und Finden" ersetzt den initial markierten Text und sucht dann das nächste Vorkommen
5. Wenn ich einen überspringen will, klick ich auf "Suchen", ansonsten wieder auf "Ersetzen und Finden".

"Ersetzen" bezieht sich auf die aktuelle Markierung, "Finden" sucht nach dem Ersetzen das nächste Vorkommen. Wie kann man das denn noch besser lösen, anstatt mit diesem Kombi-Button?

willy4711

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von willy4711 » 11.06.2020 21:03:57

Also Geany macht das problemlos. Keine Ahnung was du da gemacht hast.
Suchen ---> springt von einer Fundstelle zur nächsten
Ersetzen---> ersetzt die Fundstelle durch das Gewollte
2673
Wofür braucht man da einen Doku ??

Korodny
Beiträge: 723
Registriert: 09.09.2014 18:33:22
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von Korodny » 11.06.2020 21:10:01

fischic hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 20:09:05
Ich hätte nicht gedacht, dass man für sowas Simples Doku lesen muss (Im Dialog erscheint nichts von Alt+f).
Das ist ein GTK3-Problem: Alt+[Buchstabe] sind einfach die Tastenkürzel für die jeweiligen Knöpfe, früher waren die passenden Buchstaben in der Knopfbeschriftung unterstrichen.

Die GTK3-/Gnome-Entwickler haben sich in ihrer unendlichen Weisheit eben dazu entschlossen, Tastatur-Shortcuts vor dir zu verstecken, bis du ALT alleine drückst.
Kryptisch ist „Ersetzen und Finden“. Da sitzt man vor wie das Kaninchen vor der Schlange: „Was ist das denn jetzt". Umgekehrt hätt's vielleicht noch Sinn ergeben,
Ist unglücklich übersetzt, da gebe ich dir Recht. Im Grunde sind die drei Optionen "Weitersuchen", "Ersetzen" und "Ersetzen und Weitersuchen" - das macht schon Sinn.

Der Übersetzer hat offenbar kürzere Texte haben wollen und im letzten Knopf "finden" statt "suchen" benutzt, damit er Alt+F als Shortcut unterbringen kann. "Ersetzen und Suc_h_en" wäre IMHO besser gewesen.

(Edit: ah, sehe gerade "H" ist auch schon vergeben - dann müsste man im Dialog noch ein paar andere Shortcuts herumwürfeln)
Zuletzt geändert von Korodny am 11.06.2020 21:24:24, insgesamt 1-mal geändert.

thoerb
Beiträge: 1686
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von thoerb » 11.06.2020 21:10:44

TomL hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 20:56:53
Wie kann man das denn noch besser lösen, anstatt mit diesem Kombi-Button?
In Nano z.B. gibst du zuerst ein, was du ersetzen willst und wie du es ersetzen willst, dann hast du die Auswahl: Ja, Nein, Alle, oder Abbrechen. Das ist vielleicht weniger verwirrend, aber ich komme mit beiden Varianten klar.

fischig
Beiträge: 4134
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Editor, der Ersetzen im Dialog erlaubt

Beitrag von fischig » 11.06.2020 21:21:44

Ich finde, nano macht's besser. Punkt. Dank an Korodny für die differenzierte Info!

pferdefreund
Beiträge: 3799
Registriert: 26.02.2009 14:35:56

Re: (gelöst) Editor, der Ersetzen im Dialog erlaubt

Beitrag von pferdefreund » 12.06.2020 17:34:29

Das konnten schon alle Großrechner.Editoren Ende der 70-er Jahre - und das sogar auf Spalten begrenzt. sedit unter CMS, ISPF-Editor unter MVS usw...

Antworten