[linux-l] vim fragen

Oliver Bandel oliver at first.in-berlin.de
Mo Nov 11 17:33:54 CET 2002


On Mon, Nov 11, 2002 at 02:28:48PM +0100, Soeren Sonnenburg wrote:
> On Mon, 2002-11-11 at 14:01, Kendy Kutzner wrote:
> > On 2002-11-11T13:42:58+0000, Soeren Sonnenburg wrote:
> > > 1) Wenn ich mit vim eine datei bearbeite, haengt er als letztes zeichen
> > > einen zeilenumbruch (0x0a) an. Wie kriegt man den zeilenumbruch wieder
> > > weg ? Bzw wie zwingt man vim dazu den gar nicht erst zu erzeugen.
> > 
> > vim -b
> > :set noeol
> 
> ok, man brauch beides(!).
> also vim -b <file> und dann :set noeol sonst schreibt er das immer
> wieder raus. ich wuenschte man koennte das komplett abschalten.

Naja, ins .vimrc schreiben.

Oder ganz normal editieren und die Notoperation extern durchführen.
Wozu gibt's denn make... kann man doch 'n Script aufrufen, was das
letzte Byte der Datei weg schnippelt.

Welches Script?

head?
tail?
dd?

Äh, quastch.

Dieses da:



#################################################################
#!/usr/bin/perl -w

use strict;

my $filename = $ARGV[0] or die "Gib den Filenamen an, Du Schnarchsack!\n";
my $laenge   = (stat $filename)[7];

truncate $filename, $laenge - 1; # schnippeldi...

#
# So, das war's schon. Operation geglückt, Patient tot. ;-)
#
#################################################################


Ciao,
   Oliver




Mehr Informationen über die Mailingliste linux-l