UliPad

Sagteware kiekie:
UliPad
Sagteware besonderhede:
Weergawe: 4.1
Upload datum: 11 May 15
Ontwikkelaar: Limodou
Lisensie: Gratis
Populariteit: 39

Rating: 1.0/5 (Total Votes: 1)

Ulipad is 'n wxPython / Python aangedrewe,-programmeerder georiënteerde en buigsame editor. Dit het baie funksies soos klas leser,-kode motor-volledige, html kyker, gids leser, towenaar en vele ander. Die mees interessante en kenmerkende eienskap is die gebruik van mixin tegniek wat Ulipad 'n maklik-om-te-brei programmering omgewing maak. Jy kan jou eie mixins, plugins of eenvoudige skrifte skryf, en almal van hulle kan in Ulipad geïntegreer in 'n naatlose manier.
Hoekom vernoem dit UliPad?
Die naam kom van Claudio Grondi (dankie!).
Claudio Grondi gesê:
As ons op die pad na NewEdit maak die programmeerder redakteur Ek dink dat
'n nuwe unieke naam sal hier baie help (NewEdit is net goedkoop ...).
Ek stel voor om 'UliPad' te gebruik.
Dit het die kortpad van onbeperk.
Dit vertel dit is 'n eenvoudige teks editor (Pad).
Dit vertel iets oor die oorspronklike outeur (LImodou).
Maar die belangrikste voordeel is:
& Nbsp;
& Nbsp; Google het geen inskrywing vir 'UliPad' nog!
Wonderlik! Dit lyk baie mense soos dit.
UliPad gebruik mixin en Plugin tegniek as sy argitektuur. Die meeste van sy klasse uitgebrei kan word via mixin en plugin komponente, en uiteindelik 'n integriteit klas wanneer die skep van die geval. So UliPad is baie dinamies. Jy kan die nuwe funksies in nuwe lêers te skryf, en skaars nodig om die bestaande kode te verander. En as jy wil die bestaande klasse uit te brei, kan jy mixins en plugins skryf, en dit sal die teiken klas wat ek noem "Slot Klas" gebind. Hierdie tegniek sal die veranderinge gesentraliseerde en maklik beheer te maak.
Doel
Maak 'n skoon, kragtige, buigbare algemene redakteur, en selfs 'n aansoek raamwerk. En die toevoeging van uitbreidings moet baie maklik.
Take:
& Nbsp; * mixin en Plugin raamwerk
& Nbsp; * Unicode ondersteuning
& Nbsp; * Gebruiker gedefinieer plugin bestuur
& Nbsp; * Gebruiker persoonlike venster integrasie
& Nbsp; * Gebruiker persoonlike assistent funksie

Eienskappe :

  • Cross platform
  • gebaseer op wxPython, so dit enige plek wat wxPython werk kan hardloop, soos: Windows, Linux
  • .
  • Unicode ondersteuning.
  • Die meeste kenmerke van wxStyledTextCtrl (Scintilla)
  • accentuering, ondersteuning Python, C / C ++, html, plain text
  • Folding
  • Brace Matching
  • ...
  • Uitgebreide keuse
  • Uitgebreide woord seleksie - '.' Jy kan druk Ctrl + MouseDoubleClick om 'n woord te kies insluitend
  • Die gekose seleksie - Kies teks in aangehaal karakters soos:. () [], {}, '', & Quot; & quot;
  • Byvoorbeeld: 'n string net soos

  • def funk (self, "Dit is 'n toets"):
  • Die '^' char verteenwoordig kappie posisie in bo lyn. As jy Ctrl + E, sal jy die hele teks in (), dws & quot kies, self, "Dit is 'n toets '& quot ;. Iets meer in selectielijst.
  • Ander redigering uitbreiding
  • dupliceren teks - Net soos Vim Ctrl + V, Ctrl + P, en nog baie meer. Jy kan bo of onder char, woord, lyn wat ooreenstem met die voorste karakters dupliseer.
  • Aanhaling van teks - Voeg 'n bietjie aangehaal karakters voor en na die geselekteerde teks, net soos:. & Quot; & quot ;, '', (), [], {}, en persoonlike string, ens
  • teks omskakeling en te kyk - python - & gt; html, herstruktureer teks - & gt; html, tekstiel - & gt; html, en jy kan uitvoer of kyk na die html teks in die boodskap venster, of html oog venster, of vervang die gekose teks.
  • UTF-8 kodering outomaties bespeur
  • dokument encoding Verandering
  • Auto Friends
  • Laaste sessie ondersteuning -. Dit sal al die lêername red as gesluit en heropen die lêers as volgende begin
  • Smart regter die streepje char - Dit sal outomaties dink die streepje char, en stel dit
  • .
  • vind in lêers
  • Bookmark ondersteun
  • Python ondersteuning
  • ingeboude python interaktiewe venster gebaseer op PyShell ondersteun Unicode
  • Auto voltooiing
  • Function sintaksis calltips
  • Run, hardloop met argument, stop python bron
  • Auto verandering huidige pad
  • Python klas leser
  • Sintaksis en PEP8 styl nagaan, verskaf ook 'n pylint plugin.
  • Kode brokkies
  • Jy kan jou stukkies kode bestuur met kategorieë, en elke kategorie kan baie van die items het. Elke item sal 'n kode uit te verteenwoordig. Jy kan 'n item voeg net deur die dubbel-kliek op dit. Dit ondersteun ook die invoer en uitvoer.
  • eenvoudige projek ondersteuning
  • Kan 'n spesiale lêer projek, so elke lêer en gids in die gids wat die projek kan beskou word as 'n hele projek te skep.
  • Uitbreiding meganisme
  • Script - Jy kan maklik script om die hele bron van UliPad manipuleer skryf, net soos: teks omskakeling, ens
  • .
  • Plugin - maat funksie. Meer komplekse, maar meer kragtig. Kan maklik saam te smelt met UliPad, en kan via menu. Bestuur
  • Shell opdrag -. Voeg dikwels gebruik tolk opdragte, en voer dit
  • Ftp ondersteuning
  • Jy kan afgeleë lêers wysig deur ftp. Jy kan voeg, te hernoem, verwyder, oplaai, aflaai lêer / gids.
  • Multilanguage ondersteuning
  • Tans ondersteun 4 tale:. Engels, Spaans, Vereenvoudigde Sjinees Tradisionele Chinese en wat outomaties bespeur kan word
  • Skepe baie plugins (moet configed soos gebruik hulle voor)
  • Django ondersteuning plugin
  • Batch hernoem plugin
  • Collaborative Programmering ondersteuning plugin, name as pairprog.
  • Mp3 speler plugin
  • Speltoets plugin
  • towenaar plugin
  • teks-na-spraak (Windows) plugin
  • ...
  • Verskeep skrifte
  • Jy kan dit vind in ($ UliPadInstalled) / skrifte.
  • Wizard
  • Jy kan jou eie towenaar sjabloon te maak. Die assistent kan insette gebruiker data, kombineer met sjabloon, en uitset die resultaat. En assistent ook ondersteun kode raamwerk geskep. Hierdie funksie sal jou help verbeter kodering doeltreffendheid.
  • Direcotry Browser
  • Kyk verskeie dopgehou, en jy kan regtig by te voeg, te verwyder, hernoem dopgehou en lêers. Dubbel kliek, sal die lêer oop te maak in Editor venster.
  • AutoComplete (ACP)
  • Ondersteuning gebruiker outomaties lêer, kan dit help om insette kode baie behulpsaam en funksionele.
  • Kolom editing mode
  • Jy kan kies multilines, en stel dan 'n kolom af streek, so in 'n lyn van hierdie streek, as jy 'n karakter te voer, ander lyne sal ook hierdie karakter te voeg. As jy wil om te gaan met multilines as 'n soortgelyke modus, sal hierdie funksie baie handig.
  • Smart Navigation
  • UliPad kan die besoek volgorde van jou geopende lêers onthou, en jy kan terug gaan of gaan vorentoe in hierdie lêers.
  • Live gewone uitdrukking soek
  • Jy kan 'n paar gewone uitdrukking op die vlieg te tik, en sien die resultaat dynamiclly.
  • Speltoets plugin
  • Moet PyEnchant module te installeer.
  • Collaborative Programmering
  • Multi-gebruiker kan sommige lêers verander op dieselfde tyd. Jy moet pairprog plugin in staat stel.
  • Todo Ondersteun
  • Auto vind Besigtig en ondersteun verskeie soort formate.
  • Multi-View Ondersteun
  • Gebruiker kan 'n dokument in 'n multi Views, byvoorbeeld in die linker paneel of onderkant paneel.
  • Version Control Support
  • svn ondersteuning. Nou kan jy svn gebruik in UliPad te werk, bestel, pleeg, ens.

Vereistes :

  • Python
  • wxPython

Soortgelyke sagteware

Atom
Atom

16 Aug 18

Yate
Yate

15 Apr 15

Luit
Luit

20 Feb 15

Ander sagteware ontwikkelaar Limodou

Uliweb
Uliweb

17 Feb 15

Par
Par

20 Feb 15

Dict4Ini
Dict4Ini

5 Jun 15

Kommentaar te UliPad

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!