Comment:
- Installer macvim,
- Installer les plugins cocoa.vim et snipMate.vim de Michael Sanders.
- Vous'aurez toujours besoin d'utiliser xCode pour beaucoup de choses (trouver la définition, , utiliser Cmd-0 pour revenir à l'environnement xCode.
- get une app pour diviser votre écran rapidement, j'utilise 2/3 gauche pour xcode et 2/3 droit pour macvim, avec un chevauchement de 1/3 au milieu sur mon ordinateur portable, sinon 1/2 et 1/2 quand il est branché sur un moniteur.
- utiliser : Ctl-x Ctl-o to pour les options de complétion automatique
- si vous n'obtenez pas de correspondance sur votre autoComplete sur un appel de méthode en utilisant la syntaxe des crochets, alors essayez la syntaxe des points pour la complétion automatique correcte
- Cmd-0 pour basculer vers xCode, Cmd-Shft-R pour ouvrir la console et Cmd-B pour construire pour faire rapidement une construction et voir la sortie de débogage
- Nécessité de rechercher quelque chose rapidement ? Cmd-0 pour basculer vers Xcode, Cmd-Alt-Shft- ? pour ouvrir la fenêtre de documentation de xcode
- C-p pour afficher les options de complétion locale (correspond aux tampons actuellement ouverts)
- régler macvim pour ouvrir les fichiers dans un nouvel onglet dans la même fenêtre
- régler folding, nocompat, incsearch, virtualedit et d'autres options dans .vimrc selon votre préférence.
Avantages de l'utilisation de Vim:
- si vous êtes un dactylographe tactile rapide, un éditeur modal comme vi vous permet de travailler sans même penser à votre méthode de saisie. Vos doigts n'ont jamais à quitter les touches d'accueil
- un support étendu d'expressions régulières et de recherche et remplacement
- de multiples macros enregistrables pour accélérer les tâches
- de nombreux tampons de presse-papiers dans lesquels vous pouvez copier ou ajouter
- un mécanisme de pliage hautement configurable
- cocoa.vim de Michael Sanders fournit une bonne mise en évidence du texte et une complétion de code exploitable
- la compatibilité avec les scripts python vous permet de programmer des fichiers modèles en python ou des actions répétitives
- une intégration facile de cvs/svn/git/hg via vscommand.vim
- filtrage fractionné simple et gérable
- bascule rapide entre les fichiers d'en-tête/interface
- bascule rapide entre macvim et xcode pour la construction/exécution ou la recherche de documentation
- et bien plus encore une fois que vous personnalisez votre vim selon vos propres préférences.
Désavantages de Vim:
- vous devez être un dactylographe tactile pour gagner un avantage sérieux, si vous ne pouvez't taper comme le vent vous gagnez peu.
- vous devez basculer à nouveau vers xcode pour tirer parti des options très utiles 'Find definition&apos ; et 'Find in documentation&apos ;.
- il est plus facile de construire et d'exécuter à partir de xcode en raison de la configuration du provisionnement
- vous avez besoin à la fois de xcode et de vim, il est très difficile voire impossible d'utiliser JUSTE vim
.