Eric

Software captura de pantalla:
Eric
Detalles de software:
Versión: 18.06 Actualizado
Fecha de carga: 22 Jun 18
Promotor: Detlev Offenbach
Licencia: Libre
Popularidad: 246

Rating: 2.4/5 (Total Votes: 5)

Eric es un proyecto de código abierto y multiplataforma que ofrece a los desarrolladores y programadores un IDE (entorno de desarrollo integrado) completo y único para los lenguajes de programación Python y Ruby.


Está escrito completamente en Python

El software está escrito en Python, cuenta con una interfaz gráfica de usuario (GUI) diseñada con la ayuda del kit de herramientas Qt e integra la biblioteca Scintilla, que proporciona funciones básicas de edición de texto.

Eric está diseñado para usarse como un editor de programación cotidiano y versátil, así como también como una utilidad de administración de proyectos de nivel profesional, que integra varias funciones potentes para los programadores de Python y Ruby por igual.


Características de un vistazo

Entre los aspectos más importantes, podemos mencionar los consejos de llamada de código fuente, autocompletado y plegado, funcionalidad de búsqueda avanzada, instalaciones de gestión de proyectos de última generación, resaltado de errores, correlación de llaves y un número ilimitado de editores.

También ofrece capas interactivas de Python / Ruby, diseño de ventana configurable y resaltado de sintaxis, funcionalidad de búsqueda y reemplazo incorporada en todo el proyecto, así como soporte para repositorios Mercurial (HG) y Subversion (SVN).

La aplicación integra muchas características potentes, como un explorador de clases, navegador web, depurador Ruby con funciones completas, soporte para cobertura y perfil de código, soporte de prueba de unidad, soporte CORBA, front-end de control de versión para CVS (sistema de versiones concurrentes) , funciones de cooperación y sistema de documentación del código fuente.

Además, integra un potente depurador de Python que admite la depuración de aplicaciones multiprocesamiento y multiproceso, correctores automáticos de código, administración de tareas, interfaces cx_freeze, encantar y PyLint, cuadros de diálogo Qt y asistentes regex, y una herramienta de refactorización de cables.


Línea de fondo

Otra característica interesante es la capacidad de ejecutar aplicaciones externas. Además, el proyecto proporciona a los usuarios diagramas de aplicaciones y muchas utilidades internas para obtener una vista previa de las traducciones y los formularios de Qt.

Eric actualmente está disponible en varios idiomas, incluidos inglés, alemán, francés, ruso y checo. Se distribuye en dos ediciones estables, Eric4 para Qt4 y Python 2 y Eric5 para Qt4 y Python 3. Es compatible con los sistemas operativos Linux, Microsoft Windows y Mac OS X.

Qué hay de nuevo en este lanzamiento:

  • Editor:
  • agregó una opción de configuración (página Editor- & gt; Estilo) para mostrar el mapa marcador a la izquierda o a la derecha del editor
  • agregó un menú contextual para & quot; veces & quot; margen
  • manejo mejorado de líneas dobladas al usar & quot; ir a & quot; funciones
  • cambiar el tamaño del cuadro de lista de autocompletar para que se ajuste a los contenidos
  • agregó una opción de configuración (Editor- & gt; autocompletar para configurar el ancho máximo y la altura del cuadro de lista de autocompletar
  • Shell:
  • cambiar el tamaño del cuadro de lista de autocompletar para que se ajuste a los contenidos
  • Interfaz pip:
  • agregó una acción para instalar un paquete / rueda disponible localmente
  • Navegador web (NG):
  • mejoró el envío de & quot; Referer & quot; encabezado como lo hace Firefox

Qué hay de nuevo en la versión:

  • General:
  • agregó un icono de la barra de estado para mostrar el estado en línea a la ventana principal
  • agregó una acción para borrar los datos privados del IDE
  • Damas:
  • Capacidad añadida para ignorar las advertencias por código (use __IGNORE_WARNING___, por ejemplo, __IGNORE_WARNING_M613 __)
  • Depurador:
  • agregó un registro de interfaz de depuración para permitir la implementación de depuradores como complementos
  • Depuradores de Python:
  • cambió el protocolo a un protocolo de estilo JSONRPC para que sea más robusto
  • ganancia de velocidad masiva del cliente de depuración (Tobias Rzepka)
  • unificó los clientes del depurador para Python 2 y 3 (Tobias Rzepka)
  • unificó los clientes de depurador estándar y con subprocesos (Tobias Rzepka)
  • soporte de depuración añadido para hilos de QThread (Tobias Rzepka)
  • Ruby Debugger:
  • eliminó el depurador Ruby (la interfaz ya no funciona con las versiones recientes de Ruby)
  • Visor de seguimiento de llamadas
  • capacidad añadida para detener la grabación al salir de la secuencia de comandos del cliente
  • Visor de variables
  • capacidad añadida para actualizar la vista a través del menú contextual
  • Editor hexadecimal:
  • agregó una pequeña y agradable herramienta de edición hexadecimal (también se puede usar como herramienta independiente)
  • Editor de iconos:
  • capacidad añadida para cerrar todas las demás ventanas del editor de iconos
  • Proyecto:
  • agregó un cuadro de diálogo para buscar rápidamente archivos en la lista de archivos de proyecto (gracias a Mike C. Fletcher por contribuir la mayoría de esto)
  • agregó una opción para volver a examinar el proyecto para tareas al abrir
  • Navegador de proyectos:
  • capacidad añadida para buscar en el árbol de archivos a través del teclado (solo directorios y archivos)
  • Herramientas:
  • Bandeja de inicio
  • agregó una entrada para mostrar la información de la versión
  • Interfaces del sistema de control de versiones:
  • Mercurial
  • se agregó soporte para tirar y presionar el marcador actual
  • soporte agregado para la extensión de tira
  • soporte agregado para la extensión histedit
  • se agregó soporte para las extensiones strip y fetch al navegador de registro
  • agregó una acción al menú de administración para eliminar los paquetes de copia de seguridad
  • Navegador web (basado en QtWebKit):
  • capacidad añadida para recordar los valores de zoom para cada sitio (incluido un cuadro de diálogo para administrarlos)
  • agregó un icono de barra de estado para mostrar el estado en línea
  • Navegador web (basado en QtWebEngine):
  • conectó el navegador web a QtWebEngine a partir de Qt 5.6.0 porque, a partir de esta versión, QtWebKit ya no es compatible (oficialmente)
  • Paquetes de terceros:
  • Pygments actualizados a 2.1.3
  • actualizó pep8 a 2.1.0dev0 y lo renombró a pycodestyle
  • actualizado coverage.py a 4.1.0
  • pflakes actualizados a 1.2.3 +

Qué hay de nuevo en la versión 6.1.6:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 6.1.3:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 6.1.0:

  • General:
  • agregó una página de configuración para editar la lista de tipos de mime que se abrirán en un editor de eric
  • agregó el modificador de línea de comando '--settings =' para almacenar los archivos de configuración en un directorio no estándar
  • Damas:
  • agregó un modo por lotes al verificador de estilo de código para hacer uso de varias CPU / núcleos de CPU
  • agregó varios controles al comprobador de estilo de código (comentario de codificación, copyright, ciego excepto, declaraciones de impresión, tuplas de un elemento, __future__ imports, formatos de cadena de estilo antiguo, cadenas de formato de cadena)
  • agregó un modo por lotes al verificador de sintaxis para hacer uso de varias CPU / núcleos de CPU
  • agregó un modo de proceso por lotes al comprobador de sangría para utilizar varias CPU / núcleos de CPU
  • agregó un corrector de complejidad de código iaw. McCabe al verificador de estilo de código
  • Editor:
  • capacidad añadida para configurar los colores de las guías de sangría
  • capacidad añadida para preguntar a múltiples proveedores de listas de finalización y de llamadas
  • agregó los marcadores de búsqueda al mapa de marcador
  • Buscador de archivos:
  • capacidad añadida para mostrar las importaciones de un script de Python
  • Visor de registro:
  • agregó un filtro de mensaje que incluye una página de configuración
  • Diálogo de preferencias:
  • cambió la función 'filtro' por una función 'búsqueda' que deshabilita todas las entradas, que no contienen la cadena ingresada
  • cambió el manejo de las entradas de la lista de páginas de configuración que se colapsarán en la primera presentación y recuerda las desplegadas mientras se ejecuta eric (pero no entre invocaciones)
  • Previsualizadores:
  • capacidad añadida para usar 'Sphinx' para previsualizar archivos ReST
  • Proyecto
  • funcionalidad añadida para reorganizar los archivos automáticamente cuando se modifican las asociaciones de tipo de archivo o tipo de proyecto
  • Navegador de proyectos:
  • capacidad añadida para mostrar las importaciones de un script de Python
  • Documentor de código fuente:
  • etiquetas agregadas para describir el tipo de parámetros (@type, @ptype) y los valores de retorno (@rtype)
  • Visor de tareas:
  • capacidad añadida para agregar subtareas (es decir, una jerarquía de tareas) para tareas generadas manualmente
  • Herramientas:
  • Diálogo Diff
  • capacidad añadida para buscar en el resultado
  • Interfaces del sistema de control de versiones:
  • Todo
  • capacidad añadida para buscar en el resultado de los diálogos de Diff
  • Mercurial
  • mejoró la funcionalidad del navegador de registro mediante un modo de búsqueda
  • mejoró la funcionalidad del navegador de registro mediante acciones de extracción y extracción
  • mejoró la funcionalidad del diálogo de estado mediante una vista de diferencia
  • Navegador web:
  • soporte agregado para permisos de funciones HTML5
  • análisis mejorado del encabezado de disposición de contenido análogo a la forma en que se hace en qutebrowser
  • modificó y amplió la interfaz VirusTotal para la API v2
  • agregó nuestra propia ventana de inspector web para superar una semana de Qt
  • agregó un administrador para las cookies Flash
  • Paquetes de terceros:
  • cobertura actualizada a 4.0
  • Pygments actualizados a 2.0.2

Qué hay de nuevo en la versión 6.0.9:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 6.0.7:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 6.0.5:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 6.0.4:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 6.0.1:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 6.0.0:

  • La versión 6.0.0 de eric incluye la funcionalidad eric 5.5 más algunas adicionales. La principal diferencia es que se puede usar con Python3 / 2, PyQt5 / 4 y Qt5 / 4 en plataformas Linux, Mac OS X y Windows.

Qué hay de nuevo en la versión 5.5.0:

  • General:
  • implementó un servicio en segundo plano que ejecuta los scripts Python2 y Python3 en segundo plano independientemente del intérprete actual
  • se agregaron traducciones en portugués proporcionadas por Candido Fontes
  • Damas:
  • actualizado pep8 a 1.5.6
  • pflakes actualizados a la versión 0.8.1 (compatible con Python 3.4.0)
  • comprobador de sintaxis agregado para archivos JavaScript
  • capacidad añadida para verificar múltiples archivos desde el navegador de fuentes del proyecto
  • Depurador:
  • cobertura actualizada a 3.7.1
  • información de cobertura habilitada en proyectos de Python2
  • Editor:
  • agregó un mapa de desplazamiento como una pantalla que muestra todos los marcadores
  • agregó una entrada del menú de contexto para volver a cargar un archivo con una codificación dada
  • agregó un lexer para los archivos de la hoja de estilos de Qt (cuando se actualiza desde versiones eric anteriores, se debe realizar un cambio en la asociación de lexer para los archivos * .qss a través del cuadro de diálogo de configuración)
  • soporte agregado para QScintilla Gettext lexer (QsciLexerPO) a partir de QScintilla 2.8.2
  • soporte agregado para QScintilla CoffeeScript lexer (QsciLexerCoffeeScript) a partir de QScintilla 2.8.3
  • Proyecto múltiple:
  • se agregó soporte para la categorización de proyectos y se modificó el formato de archivo de múltiples proyectos
  • cambió el formato de archivo de múltiples proyectos para contener rutas relativas a los archivos de proyecto contenidos
  • Administrador de complementos:
  • amplió el cuadro de diálogo del repositorio del complemento para permitir ocultar las entradas no deseadas y limpiar el área de descargas del complemento
  • implementó la verificación de compatibilidad de Python2 para complementos (nuevo indicador booleano 'python2Compatible'
  • Proyecto:
  • soporte agregado para proyectos de JavaScript
  • código agregado para mover los archivos / directorios eliminados a la papelera de reciclaje volviendo a eliminarlos (os.remove), si send2trash no se puede importar debido a la falta de dependencias
  • Navegador de formularios de proyecto:
  • funcionalidad añadida para modificar algunas opciones de creación de código de formulario (consulte la página de configuración de Qt)
  • Interfaces del sistema de control de versiones:
  • Todo
  • hizo clic en el LED de estado (esquina inferior derecha) (dependiendo del estado general de VCS, se mostrará el navegador de registro o el cuadro de diálogo de estado)
  • Mercurial
  • mejoró el cuadro de diálogo de etiquetas y amplió el navegador de registros para permitir el etiquetado de una revisión específica
  • se agregaron diálogos para ingresar los contenidos de los archivos .hgrc / mercurial.ini y .hg / hgrc iniciales
  • agregó una opción de configuración para aplicar el uso de la herramienta de combinación interna
  • hizo que la disponibilidad de las acciones relacionadas con push / pull dependiera del repositorio remoto configurado (predeterminado / predeterminado-push in .hg / hgrc)
  • amplió el navegador de registro mediante una acción para cambiar a la revisión seleccionada
  • soporte agregado para la extensión de la estantería (a partir de Mercurial 2.8)
  • soporte agregado para la extensión largefiles (a partir de Mercurial 2.0)
  • soporte agregado para el resumen de colas Mercurial
  • soporte agregado para varios subcomandos 'resolver'
  • Navegador web:
  • agregó DuckDuckGo a la lista de motores de búsqueda predeterminados
  • Paquetes de terceros:
  • ha actualizado CharDet a 2.2.1

Qué hay de nuevo en la versión 5.4.7:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 5.4.6:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 4.5.19:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 4.5.18:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 4.5.17:

  • Esta es una versión de corrección de errores.

Qué hay de nuevo en la versión 4.5.15:

  • Esta es una versión de corrección de errores.

Requisitos :

  • Python
  • PyQt

Imágenes

eric_1_69446.png
eric_2_69446.png

Programas parecidos

Geany
Geany

28 Sep 15

KDevelop
KDevelop

22 Jun 18

PyPreview
PyPreview

3 Jun 15

Comentarios a la Eric

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!