Startseite Allgemein Partnerschaft Stellenmarkt Tiere Immobilien Trauer Auto Ukraine-News: Laut prorussischen Separatisten offenbar 50 Zivilisten aus dem Stahlwerk in Mariupol evakuiert - Nach Einschätzung britischer Geheimdienste erschweren es die westlichen Sanktionen Moskau, beschädigte militärische Ausrüstung zu ersetzen - Russische Luftwaffe intensiviert offenbar die Bombardierungen im Osten der Ukraine - Atomwaffeneinsätze Russlands seien "unzulässig", so Lukaschenko. Das begründete er mit der geografischen Nähe von Belarus zur Ukraine.
Mit einem Doppelpunkt können im Command-Modus dem vi Befehle mitgeteilt werden. Die wichtigsten vi Befehle i – Startet den "Insert Modus" ESC – Beendet den Insert Modus, jetzt können weitere Befehle eingegeben werden: Text bearbeiten w – Springt zum Anfang des nächsten Wortes B – Springt zum Anfang des letzten Wortes e – Springt zum Ende des nächsten Wortes G – Springt zum Ende der Datei x – Löscht das aktuelle Zeichen 5x – Löscht die nächsten 5 Zeichen (andere Zahlen möglich! ) dd – Löscht die ganze Zeile (und kopiert sie in den Speicher) u – Undo: Macht die letzte Änderung rückgängig. – Redo: Wiederholt die letztee Änderung Datei bearbeiten:q – vi beenden:q! – vi beenden ohne speichern:w – Datei speichern:wq – Datei speichern und vi beenden Suchen + Zeilennummern /Suchwort – Sucht nach "Suchwort" Richtung Dateiende? Suchen ersetzen vi for sale. Suchwort – Sucht nach "Suchwort" Richtung Dateianfang n – Sucht die nächste Fundstelle in Suchrichtung Zum Einschaltern der Zeilennummern gibt man im Command-Modus den Befehl "set number" (ohne Doppelpunkt vorher) ein.
In vi wird dies mit dem speziellen Sortiment durchgeführt%::%s/\([[:digit:]]\\)\. \([[:digit:]]\\)/\1:\2:\3/g Man könnte einen Bereich auch explizit verwenden ( $ ist auch POSIX)::1, $s/\([[:digit:]]\\)\. \([[:digit:]]\\)/\1:\2:\3/g Es gibt andere Möglichkeiten, die Grenzen zu erstellen, um IP-Adressen zu vermeiden. Aber mit dem gegebenen Beispiel reicht ein Leerzeichen aus::s/ \([[:digit:]]\\)\. Suchen ersetzen vi nations. \([[:digit:]]\\) / \1:\2:\3 /g Ebenso akzeptieren vim und vile \s Leerzeichen, aber POSIX akzeptiert nur ein literales Leerzeichen (wie gezeigt) oder eine Zeichenklasse [:space:]. Die meisten Leute finden das Tippen [ space tab] weniger problematisch als [[:space:]]. Wenn Sie "vi" sagen, können andere Benutzer auf der Grundlage des Standardverhaltens (POSIX) antworten. Einige Editoren, die anstelle von "vi" verwendet werden können, bieten Erweiterungen der Syntax für reguläre Ausdrücke. Eine schnelle Überprüfung zeigt, dass elvis unterstützt auch die Perl-Stil \d und \s, während nvi (die meisten Standard-konformer der vier) nicht.
-winston churchill- BOFH Excuses 17. 04, 13:20 #3 Hallo, wenn ich Dich richtig verstehe soll aus "Vereinsobmann", "Obmann des Vereins" werden. Dann würde ich es so machen::%s/Vereinsobmann/Obmann\ des\ Vereins/g Mit den Spielern das gleiche. Gruss 17. 04, 13:21 #4 Ok, da war jemand schneller... 17. 04, 13:49 #5 none doppelt hält besser 17. 04, 14:02 #6 Vereinswappen, Vereins.. usw. und so fort. deswegen hab ich da dieses allgemeine mit \a+\a gehabt. könnts ihr mir das erklären? wie das funktioniert, das ich aufgeschrieben hab? thnx. Suchen ersetzen vi accolgono. ich bräucht generell eine version, die für alle VereinsIRGENDWAS funktioniert danke! 17. 04, 14:32 #7 Agent (Clone #17264) Zitat von KITT mit gnu sed (posix extensions):%s/Vereins\([[:alnum:]]*\)/\1 des Vereins/ oder allgemeiner:%s/Vereins\([A-Za-z0-9]*\)/\1 des Vereins/ -j "Oh my God! " "Smith will suffice" (Agent Smith, Matrix) "The first rule of holes is: when you find yourself in one, stop digging. " (PJ, Groklaw) 17. 04, 17:02 #8 oh, jetzt muss ich alnum usw. nachschauen und was die eckigen doppelten klammern bedeuten mach mas einfacher: was heisst \a+\a in meiner variante, die ich geschrieben hab am anfang?