2012-05-05 12 views
5

Una de las funciones más potentes de Xcode es Intellisense completion, que muestra una lista de candidatos potenciales a medida que escribe el nombre de una API Foundation/Cocoa/UIKit. Estoy muy interesado en MacRuby, PyObjC, o el más reciente RubyMotion, sin embargo, sin la finalización del código, estas herramientas parecen más problemas de lo que vales.Finalización del código para MacRuby/PyObjC/RubyMotion

¿Hay alguna característica de finalización de código (no necesariamente Intellisense) para cualquier de las tres tecnologías anteriores, por cualquier editor de texto (pero preferiblemente de Vim o Xcode)? Puntos de bonificación para una solución IDE que permite construir y ejecutar la aplicación en un solo comando (como el botón Ejecutar de Xcode).

Tengo entendido que Xcode 4 ha dejado de admitir MacRuby/PyObjC, por lo que Intellisense ya no está disponible. ¿Debo instalar Xcode 3 junto con Xcode 4 para completar el código? ¿Cómo lo están haciendo todos los demás (seguramente usen alguna forma de completar el código? No puedo creer que alguien pueda recordar todas las clases en Foundation/Cocoa/UIKit).

Respuesta

4

RubyMotion viene con compatibilidad con vi ctag. Ejecute rake ctags para crearlos.

+0

Wow! El video de demostración que vi solo usó copiar y pegar, así que asumí que no había un buen mecanismo de finalización. Ese precio de $ 100 se ve un poco más barato ahora ... ¡gracias! – modocache

3

FWIW, hay un paquete de finalización de código para Sublime Text 2, que también se puede instalar a través del administrador de paquetes del texto Sublime.

Y parece funcionar bastante bien para mí.

Cuestiones relacionadas