[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: vim, replace, new line



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Montag, 14. Juli 2003 12:59 schrieben Sie:
> Mag sein, dass es so ist, aber hast Du das auch ausprobiert? 
Mit dem Solaris vi und dem AIX vi war das so.
Mit meinem meist benutzten emacs ist das auch so.
> Würde ich
> machen bevor ich was poste :) 
Logisch - gehört sich doch !

> In [n]vi[m] funktioniert CTRL-V CTRL-J
> jedenfalls nicht:
Habs gerade im vim nachvollzogen, da klappt ^V^J nicht,
der vim interpretiert wirklich ^V^M (was korrekt CR) wäre
um in das echte LF. ;-/
 
> ergibt
> a^@b^@c
Das ^@ bedeutet hier ist ein ASCI Code Null.

Anscheinend interpretiert der VIM hier mehr als er sollte.

Macht man das mit :%s/ /\n/g
gibt es wieder die 'falsche' Antwort. mit
:s/ /\r/g kommt wieder das erwartete ergebnis raus.

\n und \r sind die reg.expr. Ausdrücke für Linefeed und CR.

Da benimmt sich der vim deutlich anders als er sollte...

mfG
	Jürgen
	automatiX Linux  Support Crew
- -- 
Jürgen Sauer - AutomatiX GmbH, +49-4209-4699, jojo@automatix.de **
** Das Linux Systemhaus - Service - Support - Server - Lösungen **
** http://www.automatix.de                    ICQ: #344389676   **
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/EpgsW7UKI9EqarERAgmBAKDSCHYKvog4291ZM6cpW3mad9mpgQCfTRiM
ggtTmARJ0rDcG5QK+GC8y/Q=
=D2GJ
-----END PGP SIGNATURE-----



Reply to: