Je suis un développeur qui fait principalement des trucs web en rubis et C #.
J'aimerais commencer à bricoler avec le développement iOS et Mac.
Au cours des derniers mois, j'ai essayé de parler couramment un seul ensemble de liaisons clés (vi / vim parce que cela semble juste).
J'ai l'incroyable ViEmu installé pour Visual Studio sur Windows, ce qui me donne une tonne de génialité Vim côte à côte avec des jouets électriques Visual Studio.
Y a-t-il quelque chose comme ça pour xcode?
Je sais que je pourrais configurer MacVim comme éditeur par défaut, mais cela ne m'intéresse pas trop car cela signifie perdre toute la conscience de cacao de xcode.
L'autre option serait bien sûr d'opter pour le plus petit dénominateur commun et de passer à emacs (car les raccourcis clavier mac sont massivement basés sur emacs), mais n'y pensons pas trop longtemps. : P
Je n'ai jamais essayé de l'utiliser car les liaisons de touches Xcode ne sont pas si mauvaises mais vous pouvez jeter un œil à http://www.corsofamily.net/jcorso/vi/
la source
Je suis obsédé par la recherche d'une solution depuis que je suis passé au développement pour iOS, et la meilleure réponse que j'ai trouvée jusqu'à présent (qui fonctionne aussi pour Lion) est d'installer KeyRemap4MacBook et d'activer manuellement certaines des liaisons ubiquistes Vim et le mode Vi.
L'une des fonctionnalités impressionnantes qui en résulte est que maintenant d'autres applications ont également des raccourcis clavier Vim (par exemple, j'ai exécuté des commandes en mode normal tout en tapant cette zone de texte sur Chrome).
la source
Je viens de cloner le référentiel git xVim et d' exécuter la construction dans Xcode (comme le disent les instructions), et cela fonctionne comme un champion. En ce moment, il a un jeu de clés limité, mais a ce dont j'ai besoin pour l'instant. Et vous pouvez regarder le code source pour apprendre à écrire un plugin XCode et à travailler avec Objective-C
la source
Malheureusement, il n'y a pas de raccourcis clavier Vim disponibles pour XCode (frustrant je sais). XCode a cependant un riche ensemble de fonctionnalités de raccourcis.
Ceci est une bonne astuce de raccourci (format affiche) http://www.1729.us/xcode/Xcode%20Shortcuts.png
Je pense qu'il est également important de se rendre compte qu'avoir des raccourcis clavier Vim dans XCode n'est pas nécessairement une bonne chose.
Vim a un design minimaliste avec comme objectif la vitesse de codage. Vos doigts ne devraient jamais avoir à quitter le clavier. Pour cela, un bon ensemble de raccourcis clavier est très important.
XCode est un environnement de développement riche en fonctionnalités qui simplifie (grâce à l'utilisation d'une interface graphique) de nombreuses fonctionnalités répétitives (ou compliquées) qui autrement gêneraient le développement. Pour cela, vous devrez interagir avec l'IDE et donc avoir de bonnes liaisons de touches n'est pas crucial pour la fonctionnalité de l'IDE (par opposition à Vim).
la source
ViEmu est devenu disponible pour Xcode 4, je l'ai essayé et c'est beaucoup mieux que tous les autres émulateurs Vim pour Xcode.
la source