Cómo:
- Instala macvim,
- Instala los plugins cocoa.vim y snipMate.vim de Michael Sanders.
- Todavía necesitarás usar xCode para muchas cosas (encuentra la definición, , usa Cmd-0 para volver al entorno xCode.
- Obtén una aplicación para dividir tu pantalla rápidamente, yo uso 2/3 a la izquierda para xcode y 2/3 a la derecha para macvim, con una superposición de 1/3 en el medio en mi portátil, de lo contrario 1/2 y 1/2 cuando se conecta a un monitor.
- Utiliza: Ctl-x Ctl-o para las opciones de autocompletado
- Si no obtienes ninguna coincidencia en tu autocompletado en una llamada a un método utilizando la sintaxis de corchetes, entonces intenta la sintaxis de puntos para el autocompletado correcto
- Cmd-0 para cambiar a xCode, Cmd-Shft-R para abrir la consola y Cmd-B para construir para hacer rápidamente una construcción y ver la salida de depuración
- ¿Necesitas buscar algo rápidamente? Cmd-0 para cambiar a Xcode, Cmd-Alt-Shft-? para abrir la ventana de documentación de xcode
- C-p para mostrar las opciones de finalización local (coincide con los búferes actualmente abiertos)
- configuración de macvim para abrir los archivos en una nueva pestaña en la misma ventana
- configuración de plegado, nocompat, incsearch, virtualedit y otras opciones en .vimrc según su preferencia.
Ventajas de usar Vim:
- Si eres un mecanógrafo rápido, un editor modal como vi te permite trabajar sin siquiera pensar en tu método de entrada. sus dedos nunca tienen que dejar las teclas de inicio
- soporte extensivo de expresiones regulares y soporte de búsqueda y reemplazo
- múltiples macros grabables para agilizar las tareas
- múltiples búferes del portapapeles a los que puede copiar o anexar
- mecanismo de plegado altamente configurable
- cocoa.vim, de Michael Sanders, proporciona un buen resaltado de texto y un completado de código factible
- la compatibilidad con scripts de python permite programar archivos de plantilla en python o acciones repetitivas
- fácil integración de cvs/svn/git/hg a través de vscommand.vim
- simple y manejable cribado dividido
- cambio rápido entre archivos de cabecera/interfaz
- cambio rápido entre macvim y xcode para construir/ejecutar o buscar documentación
- y mucho más una vez que personalices tu vim según tus propias preferencias.
Desventajas de Vim:
- Debe ser un mecanógrafo táctil para obtener una ventaja seria, si no puede escribir como el viento gana poco.
- Debe alternar de nuevo a xcode para aprovechar la muy útil ‘Find definition’ y ‘Find in documentation’ opciones.
- Es más fácil construir y ejecutar desde xcode debido a la configuración de aprovisionamiento
- Necesitas tanto xcode como vim, es muy difícil, si no imposible, usar SÓLO vim
.