Moin Liste, ich habe da eine kleine Frage zu vim: Wie kann man vim abgewöhnen, beim Drücken von <Insert> vom Einfüge in den Ersetzen-Modus zu wechseln. Auf meinem Laptop liegt <Insert> leider so blöd, dass man es leicht mal ausversehen drückt, was dann im vim zu lästigen Nebeneffekten führt. Jemand eine Idee? Grüße, Hannes
Am Montag, 9. Januar 2006 10.46 schrieb Hannes Vogelmann:
Wie kann man vim abgewöhnen, beim Drücken von <Insert> vom Einfüge in den Ersetzen-Modus zu wechseln. In /etc/vimrc werden die Parameter für vim definiert. Dort sind auch die Tasten "INSERT", "HOME" usw. gemapped. Suche doch mal, wo die Taste <Insert> gemapped wird und lösche diese Zeile bzw. kommentiere Sie aus. !! ACHTUNG: Datei vor der Änderung sichern !!
Gruss Werner
* Hannes Vogelmann wrote on Mon, Jan 09, 2006 at 10:46 +0100:
Wie kann man vim abgewöhnen, beim Drücken von <Insert> vom Einfüge in den Ersetzen-Modus zu wechseln.
Nur genau /dann/ soll <Insert> nichts tun? Dann wohl :imap <Insert> <Nop> sonst vielleicht: :map! <Insert> <Nop> siehe auch ":help map", Achtung, lang, Tabelle "Overview of which map command works in which mode:" beachten, sonst ist die Seite wohl komplett verwirrend (Tabelle kommt leider erst weiter unten). Falls Du Dir Deine .vimrc so kaputtmachst, dass Du sie nicht mehr ändern kannst: $ vim -u /dev/null ist sicherlich nicht optimal aber geht. Dann kannste mit defaults die Datei reparieren :-)
Auf meinem Laptop liegt <Insert> leider so blöd, dass man es leicht mal ausversehen drückt, was dann im vim zu lästigen Nebeneffekten führt.
Jemand eine Idee?
Na, vim kannste konfigurieren bis zum Abwinken, aber Du müsstes auch via x modmap Insert ganz aus kriegen, wenn's denn sein soll. oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.
Am Tag 06-01-10 zur Zeit 01:53:46 schrieb Steffen Dettmer:
* Hannes Vogelmann wrote on Mon, Jan 09, 2006 at 10:46 +0100:
Wie kann man vim abgewöhnen, beim Drücken von <Insert> vom Einfüge in den Ersetzen-Modus zu wechseln.
Nur genau /dann/ soll <Insert> nichts tun?
genau dann und nur dann.
Dann wohl
:imap <Insert> <Nop>
das ist es! Da hat ich wohl grad einen Knoten im Kopf, dass mir <Nop> nicht als target eingefallen ist. Ich hab in der vimrc sonst auch alles möglich gemapt.
siehe auch ":help map", Achtung, lang, Tabelle "Overview of which map command works in which mode:" beachten, sonst ist die Seite wohl komplett verwirrend (Tabelle kommt leider erst weiter unten).
Falls Du Dir Deine .vimrc so kaputtmachst, dass Du sie nicht mehr ändern kannst:
$ vim -u /dev/null
ist sicherlich nicht optimal aber geht. Dann kannste mit defaults die Datei reparieren :-)
das hätte bei meiner vimrc wohl große Verluste zur Folge. Die wird daher beim Backup immer mitgespeichert.
Na, vim kannste konfigurieren bis zum Abwinken, aber Du müsstes auch via x modmap Insert ganz aus kriegen, wenn's denn sein soll.
nene, ganz loswerden wollt ich <Insert> nicht. Nur im vims Einfügemodus kann ich kein Ersetzen brauchen. Die Strafverbannung in das Nordost-Sibirien der Tastatur (<Pause>) blieb der unnützesten Taste seit Erfindung des Computers (<Caps Lock>) vorbehalten. Vielen Dank auch, Hannes
participants (3)
-
Hannes Vogelmann
-
Steffen Dettmer
-
Werner Merz