Gibt es eine Möglichkeit, Tastenkombinationen in MacVim zu deaktivieren? Ich meine die Kürzel wie Cmd + s
zum Beispiel, ich will mich davon überzeugen, Dinge wie :w
zu benutzen, aber ich kann das nicht, wenn ich die Datei mit Cmd + s
speichern kann, bekommst du mich?
Aber ich möchte natürlich immer noch die GUI verwenden, also gibt es eine Möglichkeit, diese zu deaktivieren, ohne die MacVim GUI zu stoppen?
Danke für Ihre Hilfe. BTW Ich habe eine Google-Suche durchgeführt und konnte keine Antwort finden.
BEARBEITEN:
Nach @ ChrisJohnsens Vorschlag habe ich folgendes schon erfolglos versucht:
EDIT 2:
Ich habe den Fehler verschoben, den ich zu dieser anderen Frage bekomme: Wenn ich versuche, vim in der Befehlszeile auszuführen, bekomme ich Python-Fehler
Es gibt keine einfache Möglichkeit, alle vordefinierten Tastenkombinationen im Mac-Stil zu deaktivieren, aber Sie können sie definitiv ändern / deaktivieren. Der wichtige Befehl ist :macmenu
(siehe :help :macmenu
); Damit können Sie die Mac-spezifischen Eigenschaften eines beliebigen Vim-Menüelements festlegen (hauptsächlich Mac-spezifische Tastaturkürzel und Mac-spezifische Aktionen (z. B. Öffnen / Speichern von Dialogfeldern, Fenstermanipulationen usw.).)
Die :macmenu
-Befehle sind nur wirksam, wenn sie sich in Ihrer .gvimrc
-Datei befinden.
Wenn Sie :e $VIMRUNTIME/menu.vim
verwenden und nach macm
suchen, finden Sie eine Liste vordefinierter Verknüpfungen und Aktionen. Kopiere die gewünschten Zeilen in dein .gvimrc
und ersetze key=<whatever>
durch key=<nop>
. Sie können sie auch in if has("gui_macvim")
/ endif
umbrechen, wenn Sie Ihre .gvimrc
für mehrere Plattformen benötigen.
MacVim hat nur einen "Vorteil" gegenüber dem einfachen Vim: Es unterstützt native Mac OS X-Verknüpfungen. Wenn Sie diese Abkürzungen nicht möchten, können Sie auch einfaches einfaches Vim verwenden.
FWIW, als ich von TextMate wechselte, fand ich nach einiger Zeit heraus, dass diese nativen Abkürzungen ein Hindernis auf meinem Weg zum Lernen von Vim waren. Meine Lösung bestand darin, mich auf den einfachen Vim zu konzentrieren. Nach einer Woche im Terminal sollten Sie diese Abkürzungen vollständig ignorieren können.
Ich rate Ihnen, eine kleine Pause zu machen und darüber nachzudenken, die Dinge in einer angemesseneren Reihenfolge zu tun:
Im Terminal tun Sie $ vimtutor
so oft wie nötig.
Verwenden Sie im Terminal erneut $ vim
für einfache Aufgaben und dann komplexere Aufgaben. Es gibt einen vorhersehbaren Produktivitätseinbruch am Anfang, der aber nur ein paar Tage / Wochen anhält.
Sobald Sie Ihre vorherige Produktivität erreicht haben, können Sie Vim ganztägig fliegen. An diesem Punkt sollte die Verwendung von MacVim oder GVim oder einfach $ vim
überhaupt keinen Unterschied machen.
Bonuspunkte, wenn man sich nicht zu sehr auf Plugins, Vimrcs oder "Distributionen" anderer Leute wie Janus oder SPF13 verlässt ...
Tags und Links vim keyboard-shortcuts macvim