Hallo Am Montag, 26. Mai 2008 22:50 schrieb Thorsten Haude: > Moin, > > * Jochen Schulz wrote (2008-05-26 10:41): > >Thorsten Haude: > >> * erkan yanar wrote (2008-05-25 15:52): > >>> On Sun, May 25, 2008 at 03:31:01PM +0200, Thorsten Haude wrote: > >>>> wie kann ich Vim die dumme Idee abgewöhnen, Zeilenwechsel aufzuklugen, > >>>> wenn ich etwas über PRIMARY einfüge? > >>> > >>> Dummheit ist wohl doof gewählt. > >> > >> Eine sinnvolle Verwendung will mir nicht einfallen. > > > >Aus der Vim-Hilfe: "The text is inserted as if you typed it". Genau das > >passiert halt. Wenn Du mit Shift+Ins Text einfügst, während Du im > >normal mode bist, passieren auch komische Dinge, bis mal ein a, A, i, I, > >o oder O kommt. Und mit autoindent macht Vim halt nach einem > >Zeilenumbruch autoindent. > > Ich sach ja, eine sinnvolle Verwendung will mir nicht einfallen. Ich verstehe die Frage nicht so ganz. Wofür will Dir keine sinnvolle Verwendung einfallen? Automatisches Einrücken beim Programmieren vielleicht? function nix (param1) { tuwas tuwasanderes } # end function zB wie hier, jedesmal am Zeilenanfang ein Tab zu machen? vi/vim/gvim/emacs und Co können das automatisch, muss ich nicht jedesmal tippen müssen! Bei Copy+Paste passiert folgendes zB Quelldatei (die Bindestriche sollen Leerzeichen andeuten) ----text haloduliö ----noch eine Zeile Die nimmst Du jetzt in den Bildschirmspeicher per linker Maustaste und packst die per rechter Maustaste ins Ziel. Dann passiert folgendes Zieldatei (Die Plus sollen wieder Leerzeichen darstellen, dismal im Ziel) ++++hier ist dein Zieltext ++++mit einer zweiten Zeile ++++jetzt kommt die Kopie ausm Speicher mit Autoindent ++++----text haloduliö ++++++++----noch eine Zeile Die Leerzeichen aus der Quelle sind genauso Leerzeichen wie alle anderen, durch autoindent hast Du "automatisch einrücken um genauso viele Leerzeichen (eigentl: white spaces) wie in der Zeile davor" eingestellt. Deine Quelle fügt aber ebenfalls Leerzeichen rein. Schon hast Du etwas treppenartiges. Vorm Einfügen also ":set noai", nach'm einfügen ":set ai" -- Mit freundlichen Grüßen Matthias Müller (Benutzer #439779 im Linux-Counter http://counter.li.org) PS: Bitte senden Sie als Antwort auf meine E-Mails reine Text-Nachrichten! Siehe auch: http://www.gnu.org/philosophy/no-word-attachments.de.html
Attachment:
pgpims4HCMx_w.pgp
Description: PGP signature