Cuerda de pitónBiblioteca de refactorización gratuita y abierta de Python | |
Descargar ahora |
Cuerda de pitón Clasificación y resumen
Anuncio publicitario
- Licencia:
- GPL
- Precio:
- FREE
- Nombre del editor:
- Ali Gholami Rudi
- Sitio web del editor:
- Sistemas operativos:
- MAC OS X
- Tamaño del archivo:
- 209 KB
Cuerda de pitón Etiquetas
Cuerda de pitón Descripción
Biblioteca de refactorización gratuita y abierta de Python La cuerda es un IDE y una biblioteca de refactorización de Python. El IDE usa la biblioteca para proporcionar características como refactorización, asistencia de código y auto-completion.it está escrito en Python y el IDE utiliza Tkinter Library. Tenga en cuenta que Rope 0.5 fue la última versión que admitió Python 2.4 y actualmente la cuerda requiere Python 2.5. Aquí hay algunas características clave de "Python Rope": Refactorizaciones: · Cambiar el nombre de todo! · Extraer método / variable local · Mover clase / función / módulo / paquete / método · Método en línea / variable local / parámetro · Reestructuración (como convertir $ {a} .f ($ {b}) a $ {b} .g ($ {a}) donde un: tipo = mymod.a) · Introduce fábrica · Cambiar la firma del método. · Transformar el módulo para el paquete. · Encapsulate Field · Reemplazar el método con el objeto del método. · Y algunos otros Características de refactorización: · Extraer declaraciones similares en los refactorios de extracción. · Fijación de importaciones cuando sea necesario · Vista previa de refactorizaciones. · Refactorios de deshacer / rehacer · Parar Refactorings · Refactorios de proyectos cruzados · Interfaces implícitas básicas que manejan en nombre de nombre y cambio firma · Soporte de Mercurial, Git, Darcs y SVN (PYSVN) en Refactorings Ayudantes de IDE: · Auto-finalización · Ubicación de la definición · Obtener Pydoc · Encontrar ocurrencias · Organizar importaciones (eliminar las importaciones no utilizadas y duplicadas y ordenarlas) · Generando elementos de Python. INFERENCIA DE OBJETOS: · Análisis estático y dinámico de objetos. · Manejo de tipos de contenedores incorporados · Guardar la información del objeto en el disco y validarlos. Requisitos: · Python 2.5 ¿Qué hay de nuevo en este lanzamiento: · Caching Todos los submódulos de un módulo en `Rope.contrib.AutoImport` · Fijar la recursión al crear módulos. · Añadido soporte básico para setuptools · Extrae el método maneja actualizaciones de variables condicionales · Añadido `rope.contrib.codeassist.completionproposal.parameters`
Cuerda de pitón Software relacionado