Ich versuche gerade mir den vi anzugewöhnen. Leider habe ich Proble dem vi Makros beizubringen. Während des editierens möchte ich mit bestimmten Tasten vordefinierten Text einfügen.
1. Das hier
map! #b <esc>mp$a<br /><esc>`p
fügt <br /> am Ende einer Zeile ein. Wie bringe ich dem vi aber bei das er nach Ausführung dieses Makros mit dem Cursor am Ende der Zeile steht und nicht wie jetzt vor dem Tag? Oder am besten gleich eine neue Zeile aufmacht und den Cursor dort reinstellt damit ich gleich weiter schreiben kann?
2. Wenn ich jetzt den nachstehenden Text automatisch einfügen möchte, der aus zwei Zeilen besteht, wie gebe ich das als Makro ein?
Zeile 1
Zeile 2
1. Das hier
map! #b <esc>mp$a<br /><esc>`p
fügt <br /> am Ende einer Zeile ein. Wie bringe ich dem vi aber bei das er nach Ausführung dieses Makros mit dem Cursor am Ende der Zeile steht und nicht wie jetzt vor dem Tag? Oder am besten gleich eine neue Zeile aufmacht und den Cursor dort reinstellt damit ich gleich weiter schreiben kann?
2. Wenn ich jetzt den nachstehenden Text automatisch einfügen möchte, der aus zwei Zeilen besteht, wie gebe ich das als Makro ein?
Zeile 1
Zeile 2
' wird er ausgegeben.