* 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.
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...
$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.
Ausserdem halte ich es fuer wichtig, die Grundlagen der vi(!) Bedienung zu koennen, da der nunmal eben "ueberall" dabei ist.
ACK.
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 Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen