UliPad

Software captura de pantalla:
UliPad
Detalles de software:
Versión: 4.1
Fecha de carga: 11 May 15
Promotor: Limodou
Licencia: Libre
Popularidad: 39

Rating: 1.0/5 (Total Votes: 1)

Ulipad es un wxPython / Python potencia, editor de programador flexibles y orientados. Tiene muchas características, tales como navegador de clases, código de auto-completar, visor de html, navegador de directorios, asistente y muchos otros. La característica más interesante y distintivo es el uso de la técnica de mixin que hace Ulipad un entorno de programación fácil de extender. Usted puede escribir sus propios mixins, plugins o scripts simples, y todos ellos se pueden integrar en Ulipad de una manera transparente.
¿Por qué la llamaron UliPad?
El nombre proviene de Claudio Grondi (¡gracias!).
Claudio Grondi dijo:
Como estamos en el camino para hacer NewEdit el editor de programador creo, que
un nuevo nombre único le ayudará mucho por aquí (NewEdit es barato ...).
Sugiero usar 'UliPad'.
Cuenta con el acceso directo de ilimitado.
Se dice que es un editor de texto plano (Pad).
Le dice algo sobre el autor original (LImodou).
Pero la ventaja más importante es:
& Nbsp;
& Nbsp; Google no tiene ninguna entrada para 'UliPad' todavía!
Maravilloso! Parece que muchas personas como él.
UliPad utiliza la técnica Mixin y Plugin como su arquitectura. La mayoría de sus clases se puede ampliar a través de componentes mixin y plugins, y finalmente se convierten en una clase de integridad al crear la instancia. Así UliPad es muy dinámico. Usted puede escribir las nuevas características de los nuevos archivos, y apenas tenga que modificar el código existente. Y si desea extender las clases existentes, podría escribir mixins y plugins, y esto quedará obligado a la clase de destino que yo llamo "Slot Clase". Esta técnica hará los cambios centralizada y fácil de administrar.
Objetivo:
Hacer un potente editor limpio, flexible y en general, e incluso un marco de aplicación. Y añadiendo extensiones debe ser muy fácil.
Tareas:
& Nbsp; * marco Mixin y Plugin
& Nbsp; * Soporte Unicode
& Nbsp; * Definido por el usuario de administración plug-in
& Nbsp; * Usuario integración ventana personalizada
& Nbsp; * Función de asistente personalizado usuario

Características

  • Multiplataforma
  • basado en wxPython, por lo que puede ejecutar en cualquier lugar que wxPython trabaja, tales como: Windows, Linux
  • .
  • soporte Unicode.
  • La mayoría de las características de wxStyledTextCtrl (Scintilla)
  • Resaltado de sintaxis, el apoyo Python, C / C ++, HTML, texto plano
  • plegable
  • Brace Matching
  • ...
  • selección extendida
  • selección de palabras extendido - '.' Puede pulsar Ctrl + MouseDoubleClick para seleccionar una palabra que incluye
  • Selección Igualados - Seleccionar texto en caracteres citados como:. (), [], {} '', & Quot; & quot;
  • Por ejemplo: una cadena igual

  • def func (self, 'Esta es una prueba'):
  • El carbón '^' representa la posición de intercalación en línea anterior. Si pulsa Ctrl + E, deberá seleccionar todo el texto en (), es decir, & quot; uno mismo, 'Esta es una prueba' & quot ;. Algo más en el menú de selección.
  • Otros extensión de edición
  • Duplicar texto - Al igual que Vim Ctrl + V, Ctrl + P, y más. Puede duplicar por encima o por debajo de char, palabra, línea que coincide con los principales caracteres.
  • Citando texto - Añadir algunos caracteres citados antes y después del texto seleccionado, tal como:. & Quot; & quot ;, '', (), [], {}, y la cadena de medida, etc
  • conversión de texto y la vista - python - & gt; html, texto reStructured - & gt; html, textil - & gt; html, y usted puede hacer salir o ver el texto HTML en la ventana de mensajes, o ventana de la vista html, o reemplazar el texto seleccionado.
  • codificación UTF-8 detección automática
  • Cambio de codificación del documento
  • copia de seguridad automática
  • Última sesión de soporte -. Va a guardar todos los nombres de archivo como cerrado, y volver a abrir los archivos como el próximo comenzó
  • juez inteligente char guión - Se va a auto adivinar el carbón guión, y lo establece
  • .
  • Búsqueda en los archivos
  • Bookmark apoya
  • Soporte Python
  • incorporado en python ventana interactiva basada en PyShell, apoyar Unicode
  • finalización automática
  • Calltips sintaxis de la función
  • Corre, corre con el argumento, deje de fuente python
  • camino actual cambio automático
  • navegador de clases Python
  • Sintaxis y de cheques estilo PEP8, también suministran un plugin pylint.
  • Los fragmentos de código
  • Puede administrar los fragmentos de código con las categorías, y cada categoría puede tener muchos artículos. Cada artículo representará un fragmento de código. Puede insertar un elemento simplemente haciendo doble clic sobre él. Incluso soporta la importación y exportación.
  • Soporte simple proyecto
  • se puede crear un proyecto de archivo especial, por lo que todos los archivos y carpetas en la carpeta que tiene el proyecto puede ser considerado como todo un proyecto.
  • mecanismo de Extensión
  • Script - Usted puede escribir la escritura fácil de manipular el todo recurso de UliPad, como: la conversión de texto, etc
  • .
  • Plugin - Función personalizada. Más compleja pero más potente. Se puede combinar fácilmente con UliPad, y pueden ser gestionados a través del menú.
  • Comando de Shell -. Añadir comandos de shell de uso frecuente, y ejecutarlos
  • Soporte ftp
  • Puede editar archivos remotos a través de ftp. Usted puede agregar, renombrar, borrar, cargar directorio, archivo download /.
  • Soporte multilenguaje
  • En la actualidad soporta 4 idiomas:. Inglés, español, chino simplificado y chino tradicional, que puede ser detectada automáticamente
  • Naves muchos plugins (deben configed como ellos utilizado antes)
  • Django plugin de apoyo
  • Lote renombrar archivos de plugin
  • Colaboración Programación soporte para plugins, nombres como pairprog.
  • Reproductor Mp3 Plugin
  • El corrector ortográfico Plugin
  • Plugin asistente
  • Texto a voz (sólo Windows) Plugin
  • ...
  • guiones Enviado
  • Usted puede encontrarlos en ($ UliPadInstalled) / scripts.
  • Asistente
  • Usted puede hacer su propia plantilla de asistente. El asistente puede datos de usuario de entrada, se combinan con la plantilla, y la salida el resultado. Y asistente también admite marco código creado. Esta característica le ayudará a mejorar la eficiencia de codificación.
  • Direcotry Browser
  • Vea varios directorios, y realmente se puede agregar, eliminar, cambiar el nombre de los directorios y archivos. Haga doble clic se abrirá el archivo en la ventana del editor.
  • Autocompletar (acp)
  • Suport archivo autocompletar del usuario, que puede ayudar a código de entrada muy útil y funcional.
  • Columna Modo Edición
  • Puede seleccionar multilíneas, y luego establecer una región modo de columna, por lo que en cualquier línea de esta región, si se introduce un carácter, otras líneas también se suman a este personaje. Si usted quiere tratar con líneas múltiples como un modo semejante, esta funcionalidad será muy práctico.
  • Smart Navegación
  • UliPad puede recordar el orden de visita de los archivos abiertos, y se puede ir hacia atrás o ir hacia adelante en estos archivos.
  • expresión regular Vivo buscar
  • Puede escribir alguna expresión regular sobre la marcha, y ver el resultado dynamiclly.
  • El corrector ortográfico Plugin
  • Es necesario instalar el módulo PyEnchant.
  • Programación Colaborativa
  • Multi-usuario puede modificar algunos archivos al mismo tiempo. Debe habilitar el plugin pairprog.
  • Todo Soporta
  • Auto encuentra todos y es compatible con varios tipos de formatos.
  • Multi-View Soporta
  • El usuario puede abrir un documento en vistas múltiples, por ejemplo en el panel izquierdo o en el panel inferior.
  • Soporte de control de versiones
  • Soporte svn. Ahora usted puede utilizar svn en UliPad actualizar, check-out, se comprometen, etc.

Requisitos

  • Python
  • wxPython

Programas parecidos

Qutepart
Qutepart

20 Feb 15

SuperNotecard
SuperNotecard

15 Apr 15

CutePad
CutePad

17 Feb 15

GNU awk
GNU awk

20 Feb 15

Otro software de desarrollador Limodou

Parm
Parm

17 Feb 15

Par
Par

20 Feb 15

Uliweb
Uliweb

17 Feb 15

Dict4Ini
Dict4Ini

5 Jun 15

Comentarios a la UliPad

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