UliPad

Software screenshot:
UliPad
Dettagli del software:
Versione: 4.1
Data di caricamento: 11 May 15
Sviluppatore: Limodou
Licenza: Libero
Popolarità: 39

Rating: 1.0/5 (Total Votes: 1)

Ulipad è un wxPython / Python alimentato, redattore flessibile programmatore-oriented e. Ha molte caratteristiche come browser di classe, il codice di completamento automatico, visualizzatore html, browser di directory, mago e molti altri. La caratteristica più interessante e distintivo è l'uso della tecnica mixin che rende Ulipad un ambiente di programmazione facile da estendere. È possibile scrivere i propri mixin, plugin o semplici script, e tutti loro può essere integrato in Ulipad in un modo senza soluzione di continuità.
Perché chiamarono UliPad?
Il nome deriva da Claudio Grondi (grazie!).
Claudio Grondi ha detto:
Dato che siamo sulla strada per rendere NewEdit l'editor programmatore credo, che
un nuovo nome univoco aiuterà qui tanto (NewEdit è proprio a buon mercato ...).
Suggerisco di usare 'UliPad'.
Ha la scorciatoia di Unlimited.
Si dice che è un editor di testo (Pad).
Racconta qualcosa circa l'autore originale (LImodou).
Ma il vantaggio più importante è:
& Nbsp;
& Nbsp; Google non ha alcuna voce per 'UliPad' ancora!
Meraviglioso! Sembra che molte persone piace.
UliPad utilizza Mixin e Plugin tecnica come la sua architettura. La maggior parte delle sue classi può essere estesa tramite componenti mixin e plugin, e, infine, diventano una classe integrità quando si crea l'istanza. Quindi UliPad è molto dinamico. È possibile scrivere le nuove caratteristiche di nuovi file, e difficilmente necessario modificare il codice esistente. E se si desidera estendere le classi esistenti, si potrebbe scrivere mixins e plugin, e questo sarà legato alla classe di destinazione che io chiamo "Class Slot". Questa tecnica apportare le modifiche centralizzata e di facile gestione.
Obiettivo
Fare un pulito, potente editor, flessibile generale, ed anche un framework applicativo. E l'aggiunta di estensioni dovrebbe essere molto facile.
Compiti:
& Nbsp; * quadro Mixin e Plugin
& Nbsp; * supporto Unicode
& Nbsp; * definito dall'utente gestione plug-
& Nbsp; * integrazione finestra personalizzata per l'utente
& Nbsp; * funzione Custom Wizard utente

Caratteristiche

  • Multipiattaforma
  • basato su wxPython, in modo che possa essere eseguito ovunque che wxPython funziona, come ad esempio: Windows, Linux
  • .
  • supporto Unicode.
  • La maggior parte delle caratteristiche di wxStyledTextCtrl (Scintilla)
  • L'evidenziazione della sintassi, il supporto a Python, C / C ++, HTML, testo semplice
  • pieghevole
  • Brace Corrispondenza
  • ...
  • selezione estesa
  • selezione parola esteso - '.' È possibile premere Ctrl + MouseDoubleClick per selezionare una parola compresa
  • selezione Matched - Selezionare il testo in caratteri citato come:. (), [], {}, '', & Quot; & quot;
  • Ad esempio: una stringa come

  • def func (auto, 'Questo è un test'):
  • Il '^' char rappresenta la posizione del punto di inserimento in linea di cui sopra. Se si preme CTRL + E, è necessario selezionare l'intero testo in (), vale a dire & quot; sé, 'Questo è un test' & quot ;. Qualcosa di più in Selezione Menu.
  • Altro estensione editing
  • Duplicazione testo - Proprio come Vim Ctrl + V, Ctrl + P, e altro ancora. È possibile duplicare sopra o sotto char, parola, riga, che corrispondono ai caratteri principali.
  • Citazioni di testo - Aggiungere alcuni caratteri citati prima e dopo il testo selezionato, come:. & Quot; & quot ;, '', (), [], {}, e la stringa su misura, ecc
  • conversione di testo e vista - pitone - & gt; HTML, testo ristrutturate - & gt; html, tessile - & gt; html, e si può produrre o visualizzare il testo HTML nella finestra di messaggio, o finestra vista html, o sostituire il testo selezionato.
  • codifica UTF-8 auto detect
  • Modifica codifica del documento
  • di backup automatico
  • Ultimo supporto di sessione -. Sarà salvare tutti i nomi dei file come chiuso, e riaprire i file come prossimo iniziato
  • Smart giudice il carattere trattino - Sarà auto indovinare il carattere trattino, e la imposta .
  • Ricerca nei file
  • Bookmark supporta
  • Supporto Python
  • built-in pitone finestra interattiva basata su PyShell, supporto Unicode
  • Completamento automatico
  • calltips sintassi Funzione
  • Esegui, correre con l'argomento, stop fonte python
  • Modifica automatica percorso corrente
  • browser di classe Python
  • Syntax e verifica stile PEP8, forniscono anche un plugin pylint.
  • frammenti di codice
  • È possibile gestire i frammenti di codice con le categorie, e ogni categoria può avere molti elementi. Ogni articolo rappresenterà un frammento di codice. È possibile inserire un elemento semplicemente facendo doppio clic su di esso. Esso supporta anche l'importazione e l'esportazione.
  • Supporto semplice progetto
  • Può creare un progetto speciale di file, così tutti i file e cartelle nella cartella che ha il progetto può essere considerato come un intero progetto.
  • meccanismo di estensione
  • Script - È possibile scrivere facilmente script per manipolare il tutto risorsa UliPad, proprio come: la conversione di testo, ecc
  • .
  • Plugin - funzione personalizzata. Più complesso, ma più potente. Può facilmente fondersi con UliPad, e possono essere gestiti tramite il menu.
  • comando di Shell -. Aggiungere comandi di shell spesso utilizzati, ed eseguirle
  • Supporto Ftp
  • È possibile modificare i file remoti tramite ftp. È possibile aggiungere, rinominare, eliminare, caricare, file / directory di download.
  • Supporto multilingue
  • Al momento supporta 4 lingue:. Inglese, spagnolo, cinese semplificato e cinese tradizionale, che può essere rilevata automaticamente
  • Navi molti plugin (devono essere ConfigEd come li ha usati prima)
  • Django plugin di sostegno
  • Lotto rinominare i file plug
  • Collaborative programmazione plug supporto, nomi come pairprog.
  • Mp3 player plug
  • Controllo ortografico plug
  • wizard plug
  • Text to speech (solo per Windows) plug
  • ...
  • script Spedito
  • È possibile trovare in ($ UliPadInstalled) / script.
  • Mago
  • È possibile creare il proprio modello di procedura guidata. La procedura guidata può dati utente in ingresso, si combinano con modello e visualizza il risultato. E mago anche il supporto quadro codice creato. Questa funzione vi aiuterà a migliorare l'efficienza della codifica.
  • Direcotry Browser
  • Sfoglia più directory, e si può davvero aggiungere, eliminare, rinominare file e directory. Fare doppio click si aprirà il file nella finestra di Editor.
  • Completamento automatico (ACP)
  • Suport file di completamento automatico utente, può aiutare a codice di ingresso molto utile e funzionale.
  • Colonna modalità di modifica
  • È possibile selezionare multilinee, e quindi impostare una regione modalità colonna, così in qualsiasi linea di questa regione, se si inserisce un carattere, altre linee saranno anche aggiungere questo personaggio. Se si vuole affrontare multilinee come una modalità simile, questa funzionalità sarà molto utile.
  • Smart Navigation
  • UliPad può ricordare l'ordine visita dei file aperti, e si può tornare indietro o andare avanti in questi file.
  • In diretta espressione regolare ricerca
  • È possibile digitare un'espressione regolare al volo, e vedere il risultato dynamiclly.
  • Controllo ortografico plug
  • Necessità di installare il modulo PyEnchant.
  • Programmazione Collaborative
  • Multi-utente può modificare alcuni file allo stesso tempo. È necessario attivare plug pairprog.
  • Todo Supporta
  • Sistema trova todos e supporta diversi tipi di formati.
  • Multi-View supporta
  • L'utente può aprire un documento in vista multipli, per esempio nel riquadro a sinistra o nel riquadro in basso.
  • Supporto Version Control
  • Supporto svn. Ora è possibile utilizzare svn in UliPad di aggiornare, cassa, si impegnano, etc.

Requisiti

  • Python
  • wxPython

Programmi simili

CLText
CLText

14 Apr 15

Today
Today

20 Feb 15

EditRocket
EditRocket

28 Sep 15

Altri software di sviluppo Limodou

Uliweb
Uliweb

17 Feb 15

Dict4Ini
Dict4Ini

5 Jun 15

Par
Par

20 Feb 15

Parm
Parm

17 Feb 15

Commenti a UliPad

I commenti non trovato
Aggiungi commento
Accendere le immagini!