.

Einrückungen bei Paste nach vi verhindern |

Welcher vi-User kennt das nicht: Beim Einkopieren von Textteilen aus dem Zwischenspeicher in das Editorfenster werden jeder Zeile Tabulator-Zeichen vorangestellt, der eingefügte Text sieht aus, als hätte jemand kräftig den Monitor geschüttelt. Eine Menge Nacharbeit ist dann i.d.R. angesagt.

Doch es geht auch einfacher.

Bevor der im Zwischenspeicher gehaltene Text in die aktuell bearbeitete Datei eingefügt werden soll:

  • wechselt man mit ESC in den Kommando-Modus und
  • setzt “:set paste” als Kommando ab.
  • Drückt man nun wieder auf “i” um in den Einfügen-Modus zu wechseln, sollte in der Statuszeile die Angabe “- - INSERT (paste) - -” erscheinen, der dann aus dem Speicher eingefügte Text sollte ohne Tabs im Editorfenster auftauchen.

    Das Kommando “set nopaste” setzt das Verhalten wieder zurück.

    Das Ganze lässt sich auch noch einmal vereinfachen:

    Man öffne die Datei /etc/vim/vimrc.local und füge hier die Zeile:
    set pastetoggle=<F8>
    ein.

    Beim nächsten Aufruf von vi(m) reicht ein Betätigen der Taste F8 im Insertion-Modus, um zwischen den Paste-Modi zu wechseln.

    Keine Antwort zu 'Einrückungen bei Paste nach vi verhindern'

    Noch nix da .. kommentartechnisch gesehen ... :)

    Eine Antwort eintragen

    *benötigt

    *benötigt / nicht sichtbar

    Kalender
    November 2007
    M D M D F S S
     1234
    567891011
    12131415161718
    19202122232425
    2627282930EC
    Ereignisse
      • Keine Termine.
    Kategorien
    Archiv
    Wichtiges!?

    .