vi zeigt keine ^M an (Zeilenende)

Josef 'Jupp' Schugt jupp at gmx.de
Do Okt 9 13:02:04 CEST 2008


On Thu, 09 Oct 2008 12:26:56 +0200, Rasmus Plewe <rasmus at lst.de> wrote:

> On Thu, Oct 09, 2008 at 11:07:37AM +0200, Josef 'Jupp' Schugt wrote:
>> On Wed, 08 Oct 2008 20:25:25 +0200, Stefan Marx
>> <Stefan.Marx at marx-consulting.com> wrote:
>>
>>> In eine Dos Text Datei mit ^M am Zeilenende habe ich die zusätzlichen
>>> Zeichen im Terminal mit Putty nicht gesehen. Zu Debugg-Zwecken habe
>>> ich dann ge-sourcedte (als mit . <quelldatei>) eingelesenen Werte in
>>> eine Datei aus gegeben und sah foo^mbar in der Datei.
>>> Aber die ^M in Quell-Datei sah ich dann erst im joe (M mit Unterstrich)
>>> oder im HexDump am Zeilenende.
>>>
>>> Hier mal kurz die Versionstände der beteiligten Programme:
>>>
>>> vim version 6.2.263
>>
>> Du hast das '[dos]' in der Statuszeile nicht verstanden.
>
> Ah, wir haben das Niveau erreicht wo ich ein "nimm halt emacs!" in die
> Runde werfen kann. :-)

Es geht um Editoren, nicht um Betriebssysteme :)

Ich hätte auch schreiben können, dass es sich um einen bekannten Bug von  
vim handelt. Äh, ich meine natürlich ein Feature. Was mich an vim stört  
ist, dass er die ^M selbst dann nicht anzeigt, wenn man ihn im  
vi-Kompatibilitätsmodus startet.

Wenn's denn sein muss:

:r ++ff=unix DATEI

Josef 'Jupp' Schugt
-- 
Blog: http://penpen.goodaddress.eu/
PGP key (id 6CC6574F): http://wwwkeys.de.pgp.net/
Jabber - http://www.jabber.org/ - contact information on request