¿Cómo uso la tecla de comando en MacVim? Por ejemplo I gustaría ser capaz de presionar Cmdt para abrir CtrlP o Cmdn para abrir NerdTree.Tecla de comando en MacVim
Respuesta
La tecla de comando en OS X se conoce como la clave de Super en Vim, por lo que puede hacer lo siguiente:
map <D-t> :CtrlP<CR>
map <D-n> :NERDtree<CR>
Puede leer más acerca de las diferentes asignaciones de teclas en :help key-notation
. No puede usar la tecla de comando como líder porque no lleva a derivar un comando, sino que es un modificador.
⌘ puede ser' M-'en otros Vims, pero en MacVim es' D-'. Si '' macmeta'' está configurado, 'M-' es activado por Option/Alt. –
@WilburVandrsmith Ah, estás en lo correcto, estaba buscando un mapeo '
Acabo de intentar mapear 'D-', 'A-' y 'M-' y todos no funcionan. Estoy tratando de lograr lo mismo que usted, que es crear alias para 'CtrlP' y' NERDTree'. ¿Cómo lo hiciste funcionar? –
Ver :help <D-
. Use <D-t>
para mapear a ⌘-T; sin embargo,, ⌘-T ya está asignado a "Nueva pestaña" en el menú de MacVim. Tendrás que eliminar eso para poder usarlo en un mapa de Vim.
Algunas teclas están OS-atados y que simplemente no pueden tener acceso a ellos, pero ⌘-T pueden ponerse a disposición y es en realidad el ejemplo que utilizan en el archivo de ayuda (ver :help Actions.plist
desplazarse hacia arriba y unas líneas a 4.
). Tendrá que desarmar el "Nueva pestaña" vinculante con
:macmenu File.New\ Tab key=<nop>
y asigne ⌘-T con nnoremap <D-t> whatever
.
El prefijo '
- 1. tecla Comando tecla Meta en OS X Terminal.app
- 2. Inconsolata cursiva en MacVim
- 3. Activar Ack en MacVIm
- 4. ¿Cómo establecer inoremap/nnoremap para "tecla de comando" en Vim?
- 5. ¿Cambiar el líder en MacVim?
- 6. Crear un "proyecto" en VIM/MacVim/GVIM
- 7. Determinadas asignaciones de teclas que no funcionan en MacVim
- 8. Opción o tecla Comando como tecla Meta para LispBox en Macintosh
- 9. MacVim: cree un archivo nuevo desde la línea de comando utilizando `alias mvim =" abrir -macrovim "`
- 10. cómo cambiar guión predeterminado en MacVim
- 11. GIT_EDITOR no trabaja con MacVim
- 12. MacVim y Mercurial check-in
- 13. Pestaña completa desde: abrir en Macvim?
- 14. Usar Mayús + Flechas para seleccionar texto en vim/MacVim
- 15. ¿Cambiar el tamaño de la fuente macvim?
- 16. resaltado de sintaxis macvim html5 en plantillas erb
- 17. Deshabilitar la barra de desplazamiento en NERDtree con MacVim
- 18. Subversion con MacVim configurado como editor
- 19. ¿Cómo se acepta presionar tecla en la línea de comando python?
- 20. En bash, ¿cómo puedo vincular una tecla de función a un comando?
- 21. Tecla Esc del mapa en Vim
- 22. Diferenciar entre tecla presionada y tecla mantenida
- 23. jQuery: ¿tecla para la tecla TAB?
- 24. ¿Por qué no presionamos la tecla de borrar la tecla Eliminar y la tecla de retroceso?
- 25. OSX + + Terminal.app Emacs + tecla de comando hacen que funcionan como meta
- 26. Ayuda de MacVim Command Window para colorear texto (salida Rspec)
- 27. Tecla Extranjera doble en postgresql
- 28. Tecla siguiente en C# Dictionary
- 29. ¿Se puede distinguir entre la tecla CTRL izquierda y la tecla CTRL derecha usando códigos de tecla en .keypress()?
- 30. ¿Recibo eventos de pulsación de tecla y liberación de tecla en aplicaciones de terminal Linux?
hay otra pregunta similar aquí: http://superuser.com/questions/249448/macvim-re-map-command-key-combinations-like-df compruébalo;) –
Puede buscar una lista de claves disponible en vim a través de ': nota-clave de ayuda' –