Come:
- Installare macvim,
- Installare i plugin cocoa.vim e snipMate.vim di Michael Sanders.
- Hai ancora bisogno di usare xCode per molte cose (trova definizione, , usa Cmd-0 per tornare all'ambiente xCode.
- ottenete un'applicazione per dividere rapidamente il vostro schermo, io uso 2/3 a sinistra per xcode e 2/3 a destra per macvim, con una sovrapposizione di 1/3 nel mezzo sul mio portatile, altrimenti 1/2 e 1/2 quando è collegato ad un monitor.
- Utilizzare : Ctl-x Ctl-o per le opzioni di completamento automatico
- se non ottenete nessuna corrispondenza sul vostro autoComplete su una chiamata di metodo usando la sintassi delle parentesi, allora provate la sintassi dei punti per il corretto completamento automatico
- Cmd-0 per passare a xCode, Cmd-Shft-R per aprire la console e Cmd-B per costruire per fare rapidamente una build e vedere l'output di debug
- Necessitate di cercare qualcosa velocemente? Cmd-0 per passare a Xcode, Cmd-Alt-Shft-? per aprire la finestra della documentazione di xcode
- C-p per mostrare le opzioni di completamento locale (corrisponde ai buffer attualmente aperti)
- impostare macvim per aprire i file in una nuova scheda nella stessa finestra
- impostare folding, nocompat, incsearch, virtualedit e altre opzioni in .vimrc secondo le proprie preferenze.
Vantaggi dell'uso di Vim:
- se sei un dattilografo veloce, un editor modale come vi ti permette di lavorare senza nemmeno pensare al tuo metodo di input. le dita non devono mai lasciare i tasti home
- ampio supporto per le espressioni regolari e per la ricerca e sostituzione
- multiple macro registrabili per accelerare i compiti
- molti buffer degli appunti in cui è possibile copiare o aggiungere
- meccanismo di piegatura altamente configurabile
- cocoa.vim di Michael Sanders fornisce una buona evidenziazione del testo e un efficace completamento del codice
- la compatibilità con gli scriptpython permette di programmare file modello in python o azioni ripetitive
- facile integrazione cvs/svn/git/hg tramite vscommand.vim
- semplice e maneggevole screening diviso
- veloce passaggio tra file header/interfaccia
- veloce passaggio tra macvim e xcode per costruire/eseguire o cercare documentazione
- e molto altro ancora una volta che si personalizza vim secondo le proprie preferenze.
Svantaggi di Vim:
- devi essere un dattilografo tattile per ottenere un serio vantaggio, se non sai scrivere come il vento guadagni poco.
- devi passare di nuovo a xcode per sfruttare le utilissime opzioni 'Trova definizione' e 'Trova nella documentazione'.
- è più facile costruire ed eseguire da xcode a causa della configurazione del provisioning
- è necessario avere sia xcode che vim, è molto difficile se non impossibile usare SOLO vim