2010-08-01 19 views
6

ich vermeiden, dass die "Kontrolle" Taste, AKA <C> in vim parlance, auf meinem Laptop; Ich hasse es, wo Apple es ausdrückt. Ich würde wirklich gerne alle vim-Befehle mit der Steuerung neu zuordnen, um stattdessen "command" zu verwenden, aber das scheint auf einem Mac nicht möglich zu sein, trotz allem, was ich gelesen habe. Ich habe gelesen, dass ich <Leader> verwenden sollten solche Abbildungen zu setzen, aber ich möchte vermeiden jede einzelne <C> Mapping Remapping, die ich finden kann, oder denken Sie an meiner .vimrc, um nur einige zu vergessen und meine .vimrc aufblasen.Wie neu zuordnen <C> (Kontrolle) Zusatztaste in vim?

Ich möchte xmodmap oder Lösungen sprengt den Rahmen .vimrc vermeiden, da ich die Kompatibilität meiner Config-Dateien beibehalten möchten, dass ich über Systeme hinweg synchronisieren.

Was ich wirklich tun möchte, ist einen alternativen Schlüssel (wahrscheinlich ,) als eine Modifier-Taste gleichwertig zu <C>.

+1

Oh mein Gott, ich fühle deinen Schmerz. – Dummy00001

+1

Ctrl saugt auf den Macbooks. Ich habe mich damit beschäftigt, aber eine große Hilfe für mich war, CapsLock neu zuzuordnen, um "zu helfen" und dann * map . Ich denke, du musst noch mehr als nur ctrl entkommen, also könnte es auch leicht zugänglich gemacht werden! –

+1

Wie wäre es mit einer Neuabbildung Ihrer Tastatur? Ich für alle remaster Strg auf allen meinen Tastaturen auf die Feststelltaste. Macht es viel einfacher. – Doon

Antwort

10

Es gibt definitiv keine vim-only Lösung für diese; vim hat diese Fähigkeit einfach nicht. Karte <CapsLock>-<Ctrl> in System Preferences -> Keyboard -> Modifier Keys..., nehmen Sie ein paar Minuten einzustellen, und wiederholen Sie für jedes MacBook Sie jemals legen die Hände auf (auch wenn es nicht dein ist). Die Welt wird ein besserer Ort dafür sein.

+2

Ich akzeptiere diese Antwort sehr widerwillig. Nach 594 Ansichten über das vergangene Jahr und ohne vorgeschlagene Lösungen nehme ich an, dass vim für eine solche Aufgabe einmal unfähig ist. –

+0

Wenn es um Benutzerfreundlichkeit geht, ist Vim nicht in der Lage, eine Menge Dinge zu machen. Wenn du Vims Kraft willst, musst du knien und seinen Hintern küssen und die Dinge auf ihre Art tun. (Sonst warum sollte jemand sonst noch etwas verwenden? Die meisten Beschwerden über Vim sind Usability-bezogen.) – iconoclast

+0

@iconoclast, Warum haben Sie sich die Mühe gemacht, zu dieser Diskussion einen Text-Editor hinzuzufügen, den Sie zu verachten scheinen? –