2010-08-01 10 views
6

Evito la tecla "control", AKA <C> en el lenguaje vim, en mi computadora portátil; Odio dónde Apple lo puso. Realmente me gustaría volver a asignar todos los comandos vim usando control para usar "command", pero esto no parece posible en una Mac, a pesar de lo que he leído. He leído que debo usar <Leader> para establecer tales asignaciones, pero quiero evitar volver a mapear todos los mapeos <C> que pueda encontrar o pensar en mi .vimrc, solo para olvidar algunos e hinchar mi .vimrc.Cómo volver a correlacionar <C> (control) tecla modificadora en vim?

Quiero evitar xmodmap o soluciones más allá del alcance de .vimrc, ya que quiero mantener la compatibilidad de mis archivos de configuración que sincronizo a través de los sistemas.

Lo que realmente quiero hacer es especificar una clave alternativa (probablemente ,) como un modificador de clave equivalente a <C>.

+1

Oh mi, siento tu dolor. – Dummy00001

+1

Ctrl chupa en los macbooks. He estado lidiando con eso, pero una gran ayuda para mí fue reasignar CapsLock para "ayudar" y luego * map . ¡Me imagino que tienes que golpear escapar incluso más que Ctrl, así que también podría facilitar el acceso! –

+1

¿qué tal remapear tu teclado? Por una vez reasigné Ctrl en todos mis teclados a la tecla de bloqueo de mayúsculas. Hace que sea más fácil ... – Doon

Respuesta

10

Definitivamente no hay una solución vim-only para esto; vim simplemente no tiene esta capacidad. Map <CapsLock> to <Ctrl> en System Preferences -> Keyboard -> Modifier Keys..., tómese unos minutos para ajustar y repetir para cada MacBook que tenga en sus manos (incluso si no es suyo). El mundo será un mejor lugar para eso.

+2

Acepto muy a regañadientes esta respuesta. Después de 594 visitas durante el año pasado y no se propusieron soluciones, supongo que vim es incapaz por una vez de tal tarea. –

+0

Cuando se trata de usabilidad, Vim es incapaz de * muchas * cosas. Si quieres el poder de Vim, debes arrodillarte y besarte en el trasero y hacer las cosas a su manera. (De lo contrario, ¿por qué otra persona usaría algo más? La mayoría de las quejas sobre Vim están relacionadas con la usabilidad). – iconoclast

+0

@iconoclast, ¿Por qué te molestaste en agregar a esta discusión sobre un editor de texto que pareces despreciar? –

Cuestiones relacionadas