Ulipad

Teksteditor op basis van WXPYTHON
Download nu

Ulipad Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Limodou
  • Uitgever website:
  • http://code.google.com/u/limodou/

Ulipad Tags


Ulipad Beschrijving

Text Editor gebaseerd op wxPython Ulipad is een wxPython / Python aangedreven,-programmeur en flexibel editor. Het heeft vele functies zoals klasse browser, code auto-complete, html viewer, directory browser, tovenaar en vele anderen. De meest interessante en onderscheidende kenmerk is het gebruik van mixin techniek die Ulipad een eenvoudig te verlengen programmeeromgeving maakt. ? U kunt uw eigen mixins, plugins of eenvoudige scripts te schrijven, en alle van hen kan worden geïntegreerd in Ulipad in een naadloze way.Why noemde het UliPad De naam komt van Claudio Grondi (dank u!) Claudio Grondi zei:. Zoals we zijn op de weg naar NewEdit de programmeur editor denk ik te maken, zal thata nieuwe, unieke naam hier veel helpen (NewEdit is gewoon goedkoop ...). ik stel voor om gebruik 'UliPad'.It heeft op de snelkoppeling van UnLImited.It vertelt het is een plain text editor (Pad) .Het vertelt iets over de oorspronkelijke auteur (LImodou) .Maar het belangrijkste voordeel is: Google heeft geen vermelding voor 'UliPad' nog Wonderful! Het lijkt erop dat veel mensen zoals it.UliPad gebruikt Mixin en Plugin techniek als de architectuur. De meeste van de klassen kan worden uitgebreid via mixin en plug-in componenten, en uiteindelijk uitgegroeid tot een integriteit klasse bij het maken van de instantie. Dus UliPad is zeer dynamisch. U kunt de nieuwe functies in de nieuwe bestanden weg te schrijven, en nauwelijks nodig om de bestaande code te wijzigen. En als je wilt de bestaande klassen te verlengen, kun je mixins en plugins te schrijven, en dit zal worden gebonden aan het doel klasse die ik noem "Slot Class". Deze techniek zal de veranderingen gecentraliseerd en gemakkelijk managed.ObjectiveMake een schone, krachtige, flexibele hoofdredacteur, en zelfs een applicatie framework te maken. En het toevoegen van extensies moet zijn zeer easy.Tasks: * Mixin en Plugin kader * Unicode-ondersteuning * gebruiker gedefinieerde plugin beheer * De gebruiker aangepaste venster integratie * De gebruiker aangepaste tovenaar functie Hier zijn een aantal belangrijke eigenschappen van "UliPad": · Cross-platform · Op basis van wxPython, zodat het overal kan draaien dat wxPython werkt, zoals: Windows, Linux. · Unicode-ondersteuning. · De meeste kenmerken van wxStyledTextCtrl (Scintilla) · Syntax highlighting, ondersteuning Python, C / C ++, HTML, platte tekst · Folding · Brace Matching · ... · Uitgebreide selectie · Uitgebreide woord selectie - U kunt op Ctrl + mouseDoubleClick om een woord, waaronder selecteer '' · Matched selectie - Selecteer tekst in genoteerde tekens, zoals: () [], {}, '', "". · Bijvoorbeeld: een string net als def func (zelf, 'Dit is een test'): · ^ · De '^' char vertegenwoordigt dakje positie boven de lijn. Als u op Ctrl + E, vindt u de gehele tekst in (), dat wil zeggen "zelf, 'Dit is een test'" te selecteren. Iets meer in het selectiemenu. · Overige editing uitbreiding · Dupliceren tekst - Net als Vim Ctrl + V, Ctrl + P, en nog veel meer. U kunt dupliceren boven of onder char, woord, lijn die overeenkomen met de leidende tekens. · Tekst citeren - Voeg wat geciteerd tekens vóór en na de geselecteerde tekst, net zoals: "", '', (), [], {}, en op maat gemaakte koord, etc. · Tekst conversie en uitzicht - python -> html, geherstructureerd Tekst -> html, textiel -> html, en je kan de uitgang of bekijk de html tekst in het scherm ziet, of html venster of de geselecteerde tekst te vervangen. · UTF-8-codering automatische detectie · Veranderen document encoding · Automatische back-up · Laatste sessie ondersteuning - Het zal alle bestandsnamen op te slaan als gesloten, en de heropening van de bestanden als volgende begonnen. · Smart oordelen over de streepje char - Het zal automatisch denk dat de streepje char, en stelt het. · Het vinden in bestanden · Bookmark steunen · Ondersteuning voor Python · Ingebouwde python interactieve venster op basis van PyShell, ondersteunen Unicode · Auto voltooiing · Functie syntax calltips · Run, run met het argument, stop python bron · Auto verandering stroomweg · Python klasse browser · Syntax en PEP8 stijl controle, leveren ook een pylint plugin. · Code snippets · U kunt uw code snippets beheren met categorieën en elke categorie kunnen veel items te hebben. Elk item zal een code snippet vertegenwoordigen. U kunt een item in te voegen gewoon door te dubbelklikken op het. Het ondersteunt ook het importeren en exporteren. · Eenvoudige projectondersteuning · Kan een speciaal bestand project, dus elke bestanden en mappen onder de map waarin het project als geheel project geacht heeft te creëren. · Uitbreiding mechanisme · Script - U kunt eenvoudig script schrijven naar de alle bron van UliPad manipuleren, net zoals: tekst conversie, etc. · Plugin - De aangepaste functie. Complexere maar krachtiger. Kan gemakkelijk fuseren met UliPad, en via het menu kunnen worden beheerd. · Shell commando - Toevoegen vaak gebruikt shell commando's, en deze uit te voeren. · FTP-ondersteuning · U kunt bestanden op afstand bewerken via ftp. U kunt toevoegen, hernoemen, verwijderen, uploaden, downloaden bestand / directory. · Meertalige steun · Ondersteunt op dit moment 4 talen: Engels, Spaans, Vereenvoudigd Chinees en Traditioneel Chinees, die zal worden automatisch gedetecteerd kan worden. · Ships vele plugins (moet worden configed als voorheen gebruikte ze) · Django ondersteuning plugin · Batch hernoemen van bestanden plugin · Collaborative ondersteuning van de programmering plugin, namen als pairprog. · MP3-speler plugin · Spellingcontrole plugin · Tovenaar plugin · Tekst naar spraak (alleen Windows) plugin · ... · Verzonden scripts · U kunt ze vinden in ($ UliPadInstalled) / scripts. · Wizard · U kunt uw eigen tovenaar template te maken. De wizard kan invoer gebruikersgegevens combineren met sjabloon, en output het resultaat. En tovenaar ook ondersteuning code kader gecreëerd. Deze functie zal u helpen verbeteren van de codering efficiëntie. · Direcotry Browser · Bladeren meerdere mappen, en je kunt echt toevoegen, verwijderen, hernoemen mappen en bestanden. Dubbelklik op het bestand in het venster Editor te openen. · Automatisch aanvullen (ACP) · Ondersteuning Ondersteuning voor gebruiker autocomplete-bestand, kan het helpen om input code zeer behulpzaam en functioneel. · Column bewerken Mode · U kunt multilines selecteren en vervolgens een kolom mode gebied, dus in elke lijn van deze regio, als u een teken invoert, zullen andere lijnen ook dit karakter toe te voegen. Als je wilt om te gaan met multilines als een soortgelijke functie, zal deze functionaliteit erg handig zijn. · Smart Navigation · UliPad kan het bezoek volgorde van uw geopende bestanden te herinneren, en je kunt terug of vooruit te gaan in deze bestanden. · Live-reguliere expressie zoeken · U kunt typen enkele reguliere expressie on the fly, en zie het resultaat dynamiclly. · Spellingcontrole plugin · Wilt u PyEnchant module te installeren. · Collaborative Programming · Multi-gebruiker kan sommige bestanden op hetzelfde moment aan te passen. Je moet pairprog plugin in te schakelen. · Todo Steunen · Auto vondsten todos en ondersteunt verschillende soorten formaten. · Multi-View Supports · De gebruiker kan een document te openen in multi uitzicht, bijvoorbeeld in linkervenster of onderste venster. · Version Control Ondersteuning · SVN-ondersteuning. Nu kunt u svn in UliPad om de update, de kassa, plegen, etc. Vereisten: · Python · Wxpython


Ulipad Gerelateerde software