UliPad

Screenshot der Software:
UliPad
Softwarebeschreibung:
Version: 4.1
Upload-Datum: 11 May 15
Entwickler: Limodou
Lizenz: Frei
Popularität: 119

Rating: 2.5/5 (Total Votes: 2)

Ulipad ist eine wxPython / Python angetrieben, Programmierer orientierten und flexiblen Editor. Es hat viele Funktionen, wie beispielsweise Klassenbrowser, Code Auto-Vervollständigung, html viewer, Verzeichnis-Browser, Assistenten und viele andere. Die interessantesten und Unterscheidungsmerkmal ist die Verwendung von mixin Technik, die Ulipad ein einfach zu erweitern Programmierumgebung ermöglicht. Sie können Ihre eigenen Mixins, Plugins oder einfache Skripte zu schreiben, und alle von ihnen können in Ulipad in nahtlos integriert werden.
Warum nannte es UliPad?
Der Name kommt von Claudio Grondi (danke!).
Claudio Grondi sagte:
Da wir uns auf dem Weg zu machen NewEdit der Programmierer-Editor Ich denke, dass
eine neue eindeutige Name wird hier viel helfen (NewEdit ist nur billig, ...).
Ich schlage vor, zu "UliPad 'zu verwenden.
Es hat die Verknüpfung von unbegrenzt.
Es sagt es ist ein Text-Editor (Pad).
Es sagt etwas über den ursprünglichen Autor (LImodou).
Aber der wichtigste Vorteil ist:
& Nbsp;
& Nbsp; Google hat keinen Eintrag für 'UliPad' yet!
Wonderful! Es scheint, viele Leute mögen es.
UliPad verwendet Mixin und Plugin-Technik als seine Architektur. Die meisten ihrer Klassen können über mixin und Plugin-Komponenten erweitert werden und schließlich bei der Erstellung der Instanz ein Integritätsklasse werden. So UliPad ist sehr dynamisch. Sie können die neuen Funktionen der neuen Dateien zu schreiben, und kaum brauchen, um den vorhandenen Code modifizieren. Und wenn Sie die bestehenden Klassen erweitern möchten, können Sie Mixins und Plugins zu schreiben, und dies wird in die Zielklasse, die ich als "Slot Class" gebunden werden. Diese Technik wird damit die Änderungen zentral und einfach verwaltet werden.
Ziel
Machen Sie eine saubere, leistungsstarke, flexible Generalherausgeber und sogar ein Anwendungs-Framework. Und das Hinzufügen von Erweiterungen sollte sehr einfach.
Aufgaben:
& Nbsp; * Mixin und Plugin Framework
& Nbsp; * Unicode-Unterstützung
& Nbsp; * Benutzerdefiniert Plugin-Management
& Nbsp; * User benutzerdefinierte Fenster-Integration
& Nbsp; * User benutzerdefinierten Assistenten Funktion

Eigenschaften :

  • Cross-Plattform
  • basierend auf wxPython, also überall dort, wo wxPython Arbeiten ausgeführt werden können, wie zB: Windows, Linux
  • .
  • Unicode-Unterstützung.
  • Die meisten Funktionen von wxStyledTextCtrl (Scintilla)
  • Syntaxhervorhebung, Unterstützung Python, C / C ++, HTML, Klartext
  • Folding
  • Brace Matching
  • ...
  • Erweiterte Auswahl
  • Erweiterte Wortauswahl - '.' Sie können Strg + Mousedoubleclick, ein Wort, das aus und drücken
  • Matched Auswahl - Text zitiert chars Select wie:. () [] {} '', & Quot; & quot;
  • Zum Beispiel: ein String wie

  • def func (self, 'Dies ist ein Test "):
  • Die '^' char repräsentiert Position der Einfügemarke in über der Linie. Wenn Sie Strg + E drücken, werden Sie den gesamten Text in (), also wählen Sie & quot; Ich, 'Dies ist ein Test "& quot ;. Etwas mehr in Auswahlmenü.
  • Weitere Bearbeitungs Erweiterung
  • Duplizieren von Text - Genau wie Vim Strg + V, Strg + P, und vieles mehr. Sie können über oder unter char, Wort, Zeile, die die führenden Zeichen übereinstimmen duplizieren.
  • Zitiert Text - Fügen Sie einige zitiert Zeichen vor und nach dem ausgewählten Text, so wie:. & Quot; & quot ;, '', () [] {}, und kundenspezifische Zeichenfolge, usw.
  • Text Konvertierung und Ansicht - python - & gt; html umstrukturierte Text - & gt; html, Textil - & gt; html, und Sie können die Ausgabe oder nutzen Sie die HTML-Text in Nachrichtenfenster oder der HTML-View-Fenster, oder ersetzen Sie den markierten Text.
  • UTF-8 Kodierung automatische Erkennung
  • Ändern der Dokumentkodierung
  • Auto-Backup
  • Neue Session-Unterstützung -. Es wird alles für die Dateinamen zu speichern, wie geschlossen, und öffnen Sie die Dateien als nächste gestartet
  • Smart Richter der Gedankenstrich char - Es wird automatisch erraten, den Einzug char, und setzt es
  • .
  • Die Suche nach Dateien in
  • Bookmark unterstützt
  • Python-Unterstützung
  • integrierte python Interaktive Fenster basierend auf PyShell, unterstützt Unicode
  • Automatische Vervollständigung
  • Funktionssyntax calltips
  • Run, mit dem Argument starten, stoppen python Quelle
  • Auto Änderung Strompfad
  • Python-Klasse-Browser
  • Syntax und Stil PEP8 Prüfung, liefern auch eine Pylint Plugin.
  • Codeschnipsel
  • Sie können Ihre Code-Snippets mit Kategorien verwalten, und jede Kategorie können viele Einzelteile haben. Jedes Einzelteil wird ein Code-Snippet zu vertreten. Sie können ein Element nur durch einen Doppelklick auf sie legen. Es unterstützt auch den Import und Export.
  • Einfache Projektunterstützung
  • Kann eine spezielle Datei-Projekt, so dass alle Dateien und Ordner unter dem Ordner, der das Projekt als Ganzes Projekt berücksichtigt werden zu schaffen.
  • Erweiterungsmechanismus
  • Script - Sie können einfach Skript, um die alle Ressourcen des UliPad manipulieren zu schreiben, genau wie: Text-Konvertierung, usw.
  • .
  • Plugin - Kundenfunktion. Komplexer, aber mächtiger. Kann leicht mit UliPad zusammenzuführen, und kann über das Menü. Verwaltet werden
  • Shell-Befehl -. In oft Shell-Befehlen, und ausführen
  • FTP-Unterstützung
  • Sie können Remote-Dateien über FTP zu bearbeiten. Sie können hinzufügen, umbenennen, löschen, hochladen, herunterladen Datei / Verzeichnis.
  • Unterstützung mehrerer Sprachen
  • Derzeit unterstützt 4 Sprachen:. Englisch, Spanisch, vereinfachtes Chinesisch und traditionelles Chinesisch, die automatisch erkannt werden kann
  • Ships viele Plugins (muss configed werden verwendet sie vor)
  • Django Unterstützung Plugin
  • Batch Dateien umbenennen Plugin
  • Collaborative Programmierunterstützung plugin, Namen wie pairprog.
  • MP3-Player-Plugin
  • Rechtschreibprüfung Plugin
  • Assistenten Plugin
  • Text in Sprache (nur Windows) Plugin
  • ...
  • geliefert Skripte
  • Sie können sie in ($ UliPadInstalled) finden / scripts.
  • Assistent
  • Sie können Ihre eigenen Assistenten Vorlage zu machen. Der Assistent kann Eingabe von Benutzerdaten, kombiniert mit Vorlage, und das Ergebnis auszugeben. Und Assistenten unterstützen auch Code Framework erstellt. Diese Funktion hilft Ihnen, verbessern Codiereffizienz.
  • direcotry Browser
  • Durchsuchen von mehreren Verzeichnissen, und man kann wirklich hinzufügen, löschen, umbenennen Verzeichnisse und Dateien. Klicken Sie doppelt auf die Datei in Editor zu öffnen.
  • Autovervollständigen (AKP)
  • Suport Benutzerautocomplete-Datei, kann es zu Eingabecode sehr hilfsbereit und funktions helfen.
  • Column Bearbeitungsmodus
  • Sie können Multilinien auszuwählen, und stellen Sie dann eine Spaltenmodus Region, so dass in jeder Zeile dieser Region, wenn Sie ein Zeichen eingeben, andere Linien werden auch diesen Charakter hinzufügen. Wenn Sie mit Multilinien als ähnliche Modus umgehen wollen, wird diese Funktion sehr nützlich sein.
  • Smart Navigation
  • UliPad können den Besuch Reihenfolge der geöffneten Dateien erinnern, und gehen Sie zurück oder vorwärts gehen in diesen Dateien kann.
  • Live Suche nach regulären Ausdrücken
  • Sie können einige reguläre Ausdrücke im laufenden Betrieb geben, und das Ergebnis dynamiclly.
  • Rechtschreibprüfung Plugin
  • Sie möchten PyEnchant Modul zu installieren.
  • Collaborative Programmierung
  • Multi-Benutzer kann einige Dateien gleichzeitig ändern. Sie sollten pairprog Plugin aktivieren.
  • Todo Unterstützt
  • Auto findet todos und unterstützt verschiedene Arten von Formaten.
  • Unterstützt Multi-View
  • Der Benutzer kann ein Dokument in mehreren Ansichten zu öffnen, beispielsweise im linken Bereich oder unteren Bereich.
  • Version Control Unterstützung
  • svn Unterstützung. Jetzt können Sie svn in UliPad verwenden, um zu aktualisieren, Kasse, zu begehen, etc.

Anforderungen :

  • Python
  • wxPython

Ähnliche Software

Andere Software von Entwickler Limodou

Plugs
Plugs

20 Feb 15

Dict4Ini
Dict4Ini

5 Jun 15

Par
Par

20 Feb 15

Uliweb
Uliweb

17 Feb 15

Kommentare zu UliPad

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!