2010-08-03 40 views
6

Estoy planeando pasar de SPE a Eclipse + PyDev para una mejor finalización del código. Creo que la finalización del código de SPE es bastante extraña.Cómo comenzar con un escueto Eclipse + PyDev

De todos modos, ¿cómo debo comenzar con Eclipse + PyDev? Busqué http://www.eclipse.org y descubrí que Eclipse está compuesto por algún sistema base/core y se agregan complementos para obtener más funcionalidades. También tropecé con http://www.easyeclipse.org que ofrece una distribución de PyDev de Eclipse + lista para usar.

Tengo dos opciones: la manera fácil y la difícil.

MANERA FÁCIL
Sólo tienes que descargar desde http://www.easyeclipse.org. El problema es que no puedo decidir qué versión usar, v1.2.2.2 o v1.3.1?

CAMINO DURO
quiero mantener una instalación de Eclipse magra, así que quiero empezar con una descarga escueto, a continuación, añadir plug-ins como avanzo en la habilidad. A partir de este momento, todo lo que quiero en un IDE es la siguiente:

  1. adecuada finalización de código, y
  2. Una tecla de atajo fácil de ejecutar el programa actual. Debería ser algo así como F5 o F9.

Finalmente, voy a querer usar herramientas más avanzadas, pero quiero añadir plug-ins cuando necesito o quiero aprender de ellos:

  1. Depuración
  2. Prueba de la unidad
  3. Versión control

¿Qué plugins debo instalar para obtener las características específicas que acabo de mencionar?

Respuesta

8

La instalación de Eclipse de leanest es Platform Runtime Binary a alrededor de 50MB (búsquelo en el medio de la página). Instálelo y luego, una vez en eclipse, vaya a Ayuda-> Instalar nuevo software ... y use http://pydev.org/updates como enlace para instalar PyDev y listo. No es muy difícil en absoluto.

+0

Buscar versiones 3.7.2 y futuras en: http://download.eclipse.org/eclipse/downloads/eclipse3x.php – Leftium

0

Nunca he usado realmente el PyDev con Eclipse, pero Eclipse viene con teclas de acceso directo, puede cambiarlas a lo que más le convenga. Si instala la versión estándar de Eclipse (que no es exactamente "delgada", ya sabe) con PyDev, debería tener integrada la depuración. Puede obtener complementos de Eclipse para prácticamente cualquier VCS que desee, ya sea git o bazar, subversión o CVS. Solo mira el list.

edit: y no parece que haya ninguna razón para no utilizar la versión estable más nueva de Easyclipse, si eso es lo que usted decide.

0

He usado EasyEclipse por un tiempo, pero aunque ocurrieron menos errores e incompatibilidades que en la versión estándar en ese momento, no me gustó que algunos módulos fueran demasiado viejos o no compatibles. Mientras tanto, la distribución estándar es lo suficientemente estable.

La depuración y las pruebas unitarias están integradas en PyDev. Debe configurar el intérprete de Python en las preferencias, "Auto config" debería hacerlo, luego elija "Ejecutar como ..."" Python unit-test "en un módulo de Python, y para la depuración, vea el menú" Ejecutar ". El control de versiones depende de lo que use, creo que CVS ya está integrado, pero yo uso Subversion, y para eso necesita instalar el Complemento subversivo (mientras tanto, está disponible en los repositorios de Eclipse, pero aún así debe instalarlo).