Hallo, HUCH![tm] Ein vim vs. (x)emacs Editor-Thread der noch nicht im "Flame"-Stadium ist? Sowas! :)) On Tue, 18 Feb 2003, Christoph Maurer wrote:
* Am Die, 18 Feb 2003 schrieb David Haller:
On Mon, 17 Feb 2003, Bernd Brodesser wrote:
* David Haller schrieb am 17.Feb.2003:
On Mon, 17 Feb 2003, Wolfgang Eitel wrote:
kann mir jemand sagen, wie ich mit dem vi-Editor ans Ende einer Datei springen kann???
:$<ret>
Oder allgemein :<zeilennr><ret>. Da macht sich die Verwandschaft mit sed bemerkbar ;)
Beide stammen vom ed ab.
Bei vi war da aber noch der Zwischenschritt 'ex' dabei, oder?
Ja, was Du da hinschreibst, ist ja auch ex, in vi ist der Sprung auf die letzte Zeile G, aber die ex-Commandos tun es ja auch.
Hm. Weisst du ob sed von ex, oder direkt von ed abstammt?
Aber sag mal, seit wann kannst Du vi?
Koennen? Gar nicht.
Ein paar grundlegenden Sachen habe ich mir so ca. im letzten Jahr angeeignet (wenig mehr, als das, was ich von sed her kenne :). Apropos: das mit dem ':$' hab ich erst neulich per Zufall (aber "intuitiv" ;) entdeckt: ich hab einfach vim als einen interaktiven sed "begriffen" und die passende sed-Adressierung ausprobiert :)) Nein, die Doku zu vim habe ich bisher so gut wie gar nicht gelesen...
Dabei ist die viel einfacher zu lesen, als die von Emacs...
Geh weg! C-h <irgendwas> ist genauso bequem und lesbar wie das vim-Pendant! Was ist eigentlich das Pendant zu C-h a <muster>?
$EDITOR ist und bleibt aber mein wrapper um xemacs/gnuclient[1]. Wenn ich aber eine Datei mit x MB (z.B. ne MBox) editieren will, dann nehm ich vim, weil bei xemacs das -vanilla immer vergesse[2], und der dann die Datei komplett liest und parst um das Highlighting usw. zu machen und dann doch ziemlich traege wird...
Das ist z.B. eine Sache, die mich immer nervt, wenn ich mit dem XEmacs von Kollgene rummenge, der Emacs ist so träge. Indente mal ein C++-File > 3000 Zeilen mit Emacs und mit vim, da habe ich im vim schon die nächste Funktion geschrieben, da ist Emacs immer noch am indenten.
3000 Zeilen sind harmlos (ok, auf nem 486er vielleicht nicht, aber da ist emacs ja sowieso weniger angebracht). Wenn du 30000 Zeilen geschrieben haettest, oder 300000 oder mehr, dann, ja dann wuerde ich dir vielleicht Recht geben Nimm eben '-vanilla'. Da macht emacs das eben einfach nicht... ;)
PS: wie geht mit vim das kopieren/ausschneiden/einfuegen von rechteckigen Bereichen? Beim xemacs ist das unter C-x r versammelt (r wie 'rectangle', C-x ist Praefix fuer allgem. Editorbefehle ;).
Markieren mit C-v und dann ganz normal x,y,p
Huch? C-<irgendwas> in vim??? Ich bin schockiert!!! Ein Weltbild faellt zusammen!!! *arrghh* -dnh -- Angel: das ist Schweineblut Harmony: Uhhh, das geht ja sofort auf die Hueften!