2009-09-16 8 views
22

Estoy tratando de cambiar <Leader> en MacVim para que sea algo menos inductor del túnel carpiano. He añadido esta línea¿Cambiar el líder en MacVim?

let mapleader="," 

a mi .gvimrc, pero "\" sigue siendo la única llave que funciona. ¿Me estoy perdiendo de algo?

+0

Esto no parece ser específico de MacVim. ¿Alguien puede confirmar esto? Si se aplica a las versiones de Windows/Linux, diría que esta pregunta debe ser regrabada para que no sea específica de Macvim. – ThiefMaster

Respuesta

25

La línea debe ir a su normal .vimrc (en lugar de .gvimrc). .gvimrc no se lee hasta que se hayan cargado todos los complementos, momento en el que todas las asignaciones ya se han creado con el líder de mapa predeterminado.

.gvimrc es solo para opciones específicas de la GUI, todo lo demás debe estar en .vimrc.

+1

No sé si MacVim lee '.gvimrc', pero estoy bastante seguro de que dice' .vimrc', así que debería funcionar. Es posible agregar líneas condicionales a su '.vimrc' para controlar el comportamiento específico de MacVim. –

+1

El .gvimrc se lee después de .vimrc. Ver: ayuda gvimrc. –

+0

Ah. Olvidalo entonces. –

0

Uso macvim y parece que uso el .vimrc. También tengo el líder asignado a ese personaje.

0

Si está utilizando algunos scripts para personalizar su vim, puede tratar de poner el let mapleader="," en su archivo ~/.vimrc.before. Al menos esto hizo el truco para mí.

Cuestiones relacionadas