2009-09-16 10 views
22

Sto cercando di cambiare <Leader> in MacVim per essere qualcosa di meno inducente al tunnel carpale. Ho aggiunto questa lineaCambiare il leader in MacVim?

let mapleader="," 

al mio .gvimrc, ma "\" è ancora l'unica chiave che funziona. Mi sto perdendo qualcosa?

+0

Questo non sembra essere specifico per MacVim. Qualcuno può confermarlo? Se si applica alle versioni di windows/linux, direi che questa domanda dovrebbe essere ritradotta per non essere specifica per MacVim. – ThiefMaster

risposta

25

La linea ha bisogno di andare nella vostra normale .vimrc (invece di .gvimrc). .gvimrc non viene letto fino a quando non sono stati caricati tutti i plugin, momento in cui tutti i mapping sono già stati creati con il leader della mappa predefinito.

.gvimrc è destinato solo per le opzioni specifiche della GUI, tutto il resto dovrebbe essere in .vimrc.

+1

Non so se MacVim legge '.gvimrc' ma sono piuttosto sicuro che legge' .vimrc', quindi dovrebbe funzionare. Potrebbe essere possibile aggiungere linee condizionali al tuo '.vimrc' per controllare il comportamento specifico di MacVim. –

+1

Il file .gvimrc viene letto dopo .vimrc. Vedi: help gvimrc. –

+0

Ah. Non importa allora. –

0

Io uso MacVim E sembra di utilizzare la .vimrc Ho anche capo mappato a quel personaggio.

0

Se si utilizzano alcuni script per personalizzare il tuo video, provare a inserire let mapleader="," nel file ~/.vimrc.before. Almeno questo ha fatto il trucco per me.

Problemi correlati