2009-09-16 11 views
22

Ich versuche, in MacVim <Leader> zu ändern, um etwas weniger Karpaltunnel induzierend zu sein. Ich habe diese LinieÄndern der Leader in MacVim?

hinzugefügt
let mapleader="," 

meinen .gvimrc, aber „\“ ist immer noch der einzige Schlüssel, die funktionieren. Fehle ich etwas?

+0

Dies scheint nicht MacVim spezifisch zu sein. Kann das jemand bestätigen? Wenn es auf Windows/Linux-Versionen zutrifft, würde ich sagen, dass diese Frage nicht Mac-spezifisch sein sollte. – ThiefMaster

Antwort

25

Die Linie muss in Ihre normale .vimrc (statt .gvimrc) gehen. .gvimrc wird erst gelesen, wenn alle Plugins geladen wurden. Zu diesem Zeitpunkt wurden alle Zuordnungen bereits mit dem Standardkartenführer erstellt.

.gvimrc ist nur für GUI-spezifische Optionen gedacht, alles andere sollte in .vimrc sein.

+1

Ich weiß nicht, ob MacVim ".gvimrc" liest, aber ich bin mir ziemlich sicher, dass es '.vimrc' liest, also sollte das funktionieren. Es könnte möglich sein, bedingte Zeilen zu Ihrer '.vimrc' hinzuzufügen, um MacVim-spezifisches Verhalten zu kontrollieren. –

+1

Der .gvimrc wird nach .vimrc gelesen. Siehe: Hilfe gvimrc. –

+0

Ah. Egal Dann. –

0

Ich benutze Macvim und es scheint zu verwenden .vimrc Ich habe auch Führer zu diesem Charakter zugeordnet.

0

Wenn Sie einige Skripte verwenden, um Ihren vim anzupassen, können Sie versuchen, den let mapleader="," in Ihre ~/.vimrc.before Datei zu setzen. Zumindest hat das den Trick für mich gemacht.