[pyar] Increible! (IDEs)
Ricardo Araoz
ricaraoz en gmail.com
Dom Nov 7 13:53:56 ART 2010
On 06/11/10 14:51, Francisco Falcon wrote:
> 2010/11/5 Ricardo Araoz <ricaraoz en gmail.com <mailto:ricaraoz en gmail.com>>
>
> Ya que no podía instalar el SPE en mi máquina ubuntu (me trae una
> dependencia de wx que choca con Dabo), me puse a probar IDEs.
> Me bajé Boa, DrPython, Eric, Pida y Pyragua. Grande ha sido mi
> sorpresa!
> El más liviano, Pyragua, cuando pongo :
> """
> import sys
> sys.
> """
> me sugiere inmediatamente las funciones posibles de sys. Pida
> me abre
> Vim y no me interesa. Pero me sorprendí mucho al comprobar que
> ni Boa ni
> Eric me sugerían nada.
> Será que no acerté a configurar las calltips? Por qué no los traen
> configurados bien por defecto?
> Alguna sugerencia?
>
> saludos
>
>
> Hola,
> Se puede hacer que Eric muestre sugerencias, pero no viene activado
> por default (al menos en la versión que uso yo, 4.3.7), hay que
> activarlo a mano: Desde el menú Settings -> Preferences, te vas a la
> rama Editor -> Autocompletion, y activás el checkbox "Autocompletion
> Enabled". Además, en Editor -> Autocompletion -> QScintilla, en el
> apartado "Source", seleccioná "from Document and API files".
>
> La clave está ahí, en los API files. A estos archivos API, que van a
> contener info sobre paquetes/clases/métodos/atributos para que el IDE
> te sugiera autocompletado, los vas a tener que generar vos, usando la
> herramienta eric4-api.py, que se encuentra en Lib/site-packages/eric4.
>
> Básicamente, vas a tener que generar los archivos API para los
> paquetes que te interesen. Por ejemplo, si querés generar archivos API
> para la librería hachoir_parser, ubicada en site-packages, hacés:
>
> $ eric4-api.py -o api_hachoir.api -r ../hachoir_parser
>
> [Uso el parámetro "-r" para que la herramienta parsee recursivamente
> el directorio que le especifiqué]
>
> Al archivo de salida api_hachoir.api lo vas a necesitar en el
> siguiente paso: en el diálogo de preferencias de Eric, rama Editor ->
> APIs, en el combo box "Language" seleccionás Python, clickeás en el
> botón "..." para que se abra el diálogo de selección de archivos, y
> seleccionás el archivo .api que generaste anteriormente. Después le
> das "Add", y por último "Compile APIs", y listo.
>
> Fácil, no? :)
Jajajaja!
Parece chino. Pero lo voy a intentar.
Igual da un poco de bronca que le dediquen tanto a otras cosas y no
simplifiquen esta funcionalidad. En SPE no necesitás hacer todo este
despelote para tener calltips y lo hace muy bien. Siendo todo esto
software libre no veo por qué no pueden copiar la funcionalidad y listo.
Pero bueno. Probablemente me quede con pyragua.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101107/171770e6/attachment.html>
More information about the pyar
mailing list