Gedit Wie Leerzeichen durch Unterstrich ersetzen?

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
bullgard
Beiträge: 1642
Registriert: 14.09.2012 23:03:01

Gedit Wie Leerzeichen durch Unterstrich ersetzen?

Beitrag von bullgard » 04.11.2013 13:17:49

Hallo Forum,
[Wheezy]
Wie ersetzt man ein Leerzeichen in einer Textdatei mittels Gedit durch einen Unterstrich? Gedit > Ctrl+H > (Replace) > 'Search for:'='\ ' Replace by:'='_' graut die Schaltfläche »Replace« aus.
Mit freundlichen Grüßen
bullgard

Benutzeravatar
CH777
Beiträge: 1466
Registriert: 27.05.2008 16:37:17

Re: Gedit Wie Leerzeichen durch Unterstrich ersetzen?

Beitrag von CH777 » 04.11.2013 13:23:22

Hast du mal versucht, den Backslash einfach weg zu lassen?

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Gedit Wie Leerzeichen durch Unterstrich ersetzen?

Beitrag von Cae » 04.11.2013 13:41:56

Das soll wohl ein Feature sein, ich hab' auch erst ein bisschen rumprobieren muessen. Offensichtlich muss man zuerst per Knopf "Suchen", woraufhin dann alle Treffer gefunden werden, woraufhin man den "Ersetzen"-Button auch tatsaechlich betaetigen und den ersten Treffer ersetzen kann. Falls es keine Treffer gibt, wird dies nur unscheinbar in der Fussleiste des Hauptfensters angezeigt. gedit scheint ausserdem nach wortwoertlichen Zeichenketten zu suchen, da braucht man nicht per Backslash escapen, genau wie CH777 angeregt hatte.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: Gedit Wie Leerzeichen durch Unterstrich ersetzen?

Beitrag von uname » 04.11.2013 13:59:32

Gut, dass es beim Vim dagegen selbsterklärend ist:

Code: Alles auswählen

:%s/ /_/g

Radfahrer

Re: Gedit Wie Leerzeichen durch Unterstrich ersetzen?

Beitrag von Radfahrer » 04.11.2013 14:51:34

uname hat geschrieben: selbsterklärend
Ja genau, das weiß jeder auf Anhieb. Das Verständnis dieser Syntax ist quasi angeboren. :wink:

Ich bin zwar auch Vim-Fan, mit gedit geht es aber auch sehr einfach:
- im Menü auf Ersetzen klicken
- dort ins "Suchen nach"-Feld einfach ein Leerzeichen eingeben (ohne Anführungszeichen, Backshlash oder sonstwas)
- ins "Ersetzen"-Feld den Unterstrich eingeben.
- auf "Suchen" klicken
- auf "Ersetzen" klicken

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: Gedit Wie Leerzeichen durch Unterstrich ersetzen?

Beitrag von uname » 04.11.2013 15:10:19

Ok. War nicht ganz ernst gemeint. Vorteil an textuellen Befehlen ist jedoch, dass man sie nur einmal lernen muss. Es erscheint unwahrscheinlich, dass diese grundlegende Syntax in Vim jemals geändert wird bzw. geändert werden kann. Dadurch beginnen viele (neue) Befehle im Normalmodus mit "g" wie z.B. der für Geocacher sehr wichtige Befehl ggVGg?, wobei eigentlich g? der interessante Teil des Befehls ist und mit "g" beginnt.

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Gedit Wie Leerzeichen durch Unterstrich ersetzen?

Beitrag von Cae » 04.11.2013 21:49:09

Um das Off-Topic froehlich auszuweiten: Vim hat anscheinend rot13 eingebaut:
:help g? hat geschrieben:

Code: Alles auswählen

                                                        *g?* *rot13*
g?{motion}              Rot13 encode {motion} text. {not in Vi}
Der Teil davor markiert den gesamten Text.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Gedit Wie Leerzeichen durch Unterstrich ersetzen?

Beitrag von Meillo » 05.11.2013 15:17:34

Cae hat geschrieben:Um das Off-Topic froehlich auszuweiten: Vim hat anscheinend rot13 eingebaut:
So langsam glaube ich, dass der Vim inzwischen auch einen ganzen Emacs eingebaut hat ...

... in turing-vollstaendigem Vim-Script geschrieben, natuerlich!
Use ed once in a while!

Antworten