Am 26.03.2015 14:38, schrieb Christian Brabandt:
Am 2015-03-26 14:32, schrieb Joerg Thuemmler:
Am 26.03.2015 14:19, schrieb Christian Brabandt:
Am 2015-03-26 14:04, schrieb Joerg Thuemmler:
also, vim ist ja nicht so mein Ding... aber mit sed - und die Syntax beim vim ist ja wohl die von sed - kommt da bei mir
Ja, bzw. erweitert um viele Möglichkeiten mehr, die mit sed nicht gehen (look around assertions, matching von newlines, Cursorposition, Evaluierung des gematchen Teils, etc..) naja, ab einer bestimmten Härte versuche ich dann, an bessere Daten zu kommen ;-)
Ich versteh nicht, was du sagen möchtest.
Dass es mir zu anstrengend ist, obige Funktionen zu erlernen. ;-)
sed -e 's/↓ \([[:upper:]][[:lower:]]\+\)/↓ <a xref linkend="\1">/g'
raus. Ich habe mal das ↓ mittels » simuliert, weil ich das auf meiner Tastatur nicht habe:
Das war aber nicht die Frage. So funktioniert das in Vim ja auch.
Mich wundert nur gerade, dass \l in einer deutschen Lokale tatsächlich was anderes matched (nämlich ausschließlich der umlaute) als [[:lower:]]
keine Ahnung. Ich nehme schon seit UnixSystemVR4 Zeichenklassen. Damit habe ich noch nie Ärger gehabt.
Zeichenklassen waren schon immer locale abhängig.
Diese ganzen \l \u und so weiter sehen, wenn man ohnehin noch ein paar \ braucht, schnell unübersichtlich aus... Ansichtssache natürlich...
Dafür gibt es übrigens das flag \V (very magic). Damit spart man sich einen Großteil der '\' und das ist meist besser lesbar. Das scheint auch die Mehrzahl der Vim Poweruser zu bevorzugen, wenn man den entsprechenden Foren und Mailinglisten glauben darf.
Grüße, Christian
Ich werde bestimmt kein "Vim Poweruser" mehr auf meine alten Tage, ich benutze seit gefühlten Jahrhunderten Norton|Midnight Commander. Ist immer mein erster Klick bei der Softwareauswahl... Für Sinix habe ich mir mal eine - zugegeben nicht ganz vollständige - Version davon in C selbst geschrieben ;-) cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org