UliPad

Software screenshot:
UliPad
Software detaljer:
Version: 4.1
Upload dato: 11 May 15
Udvikler: Limodou
Licens: Gratis
Popularitet: 39

Rating: 1.0/5 (Total Votes: 1)

Ulipad er en wxPython / Python drevne, programmør-orienterede og fleksible editor. Det har mange funktioner såsom klasse browser, kode autofuldførelse, html viewer, bibliotek browser, troldmand og mange andre. De mest interessante og karakteristiske træk er brugen af ​​MixIn teknik, der gør Ulipad en nem at udvide programmeringsmiljø. Du kan skrive dine egne mixins, plugins eller simple scripts, og alle af dem kan integreres i Ulipad på en problemfri måde.
Hvorfor hedder det UliPad?
Navnet kommer fra Claudio Grondi (tak!).
Claudio Grondi sagde:
Da vi er på vej til at gøre NewEdit programmøren redaktør tror jeg, at
et nyt entydigt navn vil hjælpe her meget (NewEdit er bare billige ...).
Jeg foreslår at bruge "UliPad«.
Det har genvejen af ​​ubegrænsede.
Det fortæller det er en almindelig tekst editor (Pad).
Det fortæller noget om den oprindelige forfatter (LImodou).
Men det vigtigste fordel er:
& Nbsp;
& Nbsp; Google har ingen post for "UliPad 'endnu!
Vidunderligt! Det synes mange mennesker kan lide det.
UliPad bruger Mixin og Plugin teknik som dens arkitektur. De fleste af sine klasser kan udvides via MixIn og plugin komponenter, og endelig bliver en integritet klasse, når du opretter instans. Så UliPad er meget dynamisk. Du kan skrive de nye funktioner i nye filer, og næppe behov for at ændre den eksisterende kode. Og hvis du ønsker at udvide de eksisterende klasser, kan du skrive mixins og plugins, og dette vil være bundet til målet klasse, jeg kalder "Slot Klasse". Denne teknik vil gøre ændringerne centraliseret og let forvaltes.
Formål
Lav en ren, kraftfuld, fleksibel generel editor, og endda et program rammer. Og tilføje udvidelser bør være meget let.
Opgaver:
& Nbsp; * Mixin og Plugin rammer
& Nbsp; * Unicode-understøttelse
& Nbsp; * Brugerdefineret plugin ledelse
& Nbsp; * Bruger brugerdefinerede vindue integration
& Nbsp; * Bruger custom guiden funktion

Funktioner :

  • Cross platform
  • baseret på wxPython, så det kan køre overalt, wxPython værker, såsom: Windows, Linux
  • .
  • Unicode support.
  • De fleste funktioner i wxStyledTextCtrl (Scintilla)
  • Syntaks fremhævning, støtte Python, C / C ++, HTML, almindelig tekst
  • Folding
  • Brace Matching
  • ...
  • Udvidet markering
  • Udvidet word valg - "." Du kan trykke Ctrl + MouseDoubleClick at vælge et ord, herunder
  • Matchet valg - Vælg tekst i børsnoterede tegn som:. (), [], {}, '', & Quot; & quot;
  • For eksempel: en streng ligesom

  • def func (selv, "Dette er en test"):
  • Den "^ 'char repræsenterer karet position i ovenstående linje. Hvis du trykker på Ctrl + E, vil du vælge hele teksten i (), dvs. & quot; selv, "Dette er en test '& quot ;. Noget mere i valgmenuen.
  • Andet redigering udvidelse
  • Dublere tekst - Ligesom Vim Ctrl + V, Ctrl + P, og meget mere. Du kan kopiere over eller under char, ord, linje, som matcher de førende tegn.
  • citere tekst - Tilføj nogle citerede tegn før og efter markeret tekst, ligesom:. & Quot; & quot ;, '', (), [], {}, og tilpasset streng, etc
  • Tekst konvertering og visning - python - & gt; html, omstruktureret Tekst - & gt; html, tekstil - & gt; html, og du kan udlæse eller se html tekst i besked-vinduet, eller HTML-visning vindue, eller udskift den markerede tekst.
  • UTF-8-kodning automatisk registrerer
  • Ændring dokument kodning
  • Automatisk backup
  • Sidste session support -. Det vil spare alle de filnavne som lukket, og genåbne filerne så næste gang
  • Smart dommer leddet char - Det vil automatisk gætte led char, og sætter det
  • .
  • Finde i filer
  • Bogmærke understøtter
  • Python support
  • indbygget python interaktivt vindue baseret på PyShell støtter Unicode
  • Automatisk færdiggørelse
  • Funktion syntaks kaldetips
  • Kør, køre med argumentet, stop python kilde
  • Automatisk skift nuværende sti
  • Python klasse browser
  • Syntaks og PEP8 stil kontrol, også levere en pylint plugin.
  • Code snippets
  • Du kan administrere dine kodestumper med kategorier, og hver kategori kan have mange elementer. Hvert element vil repræsentere et kodestykke. Du kan indsætte et element blot ved at dobbeltklikke på den. Det understøtter endda import og eksport.
  • Enkel support projekt
  • Kan skabe en speciel fil projekt, så hver fil og mappe under mappen, som har projektet kan betragtes som et hele projektet.
  • Extension mekanisme
  • Script - Du kan skrive let script til at manipulere alle ressource af UliPad, ligesom: tekst konvertering, etc
  • .
  • Plugin - Customized funktion. Mere komplekst, men mere kraftfuld. Kan nemt fusionere med UliPad, og kan styres via menuen.
  • Shell-kommando -. Tilføj ofte bruges shell-kommandoer, og udføre dem
  • Ftp support
  • Du kan redigere fjernfiler via ftp. Du kan tilføje, omdøbe, slette, uploade, downloade filen / mappen.
  • Multilanguage support
  • understøtter øjeblikket 4 sprog:. Engelsk, spansk, forenklet kinesisk og traditionelt kinesisk, som kan være automatisk opdaget
  • Skibe mange plugins (skal configed som brugte dem før)
  • Django support plugin
  • Batch omdøbe filer plugin
  • Collaborative Programming support plugin, navne som pairprog.
  • Mp3 afspiller plugin
  • Stavekontrol plugin
  • guiden plugin
  • Tekst til tale (kun Windows) plugin
  • ...
  • Afsendt scripts
  • Du kan finde dem i ($ UliPadInstalled) / scripts.
  • Wizard
  • Du kan lave din egen guiden skabelon. Guiden kan indtaste brugerdata, kombinere med skabelon, og output resultatet. Og guiden støtter også kode rammer oprettet. Denne funktion vil hjælpe dig forbedre kodning effektivitet.
  • Direcotry Browser
  • Gennemse flere mapper, og du virkelig kan tilføje, slette, omdøbe mapper og filer. Dobbeltklik vil åbne filen i vinduet Editor.
  • Autofuldførelse (AVS)
  • Suport bruger autocomplete fil, kan det hjælpe at indtaste koden meget hjælpsomme og funktionel.
  • Kolonne Redigering tilstand
  • Du kan vælge Multilinjer, og derefter indstille en kolonne tilstand region, så i nogen linje i denne region, hvis du indtaster et tegn, andre linjer vil også tilføje denne karakter. Hvis du ønsker at beskæftige sig med Multilinjer som en lignende tilstand, vil denne funktionalitet være meget praktisk.
  • Smart Navigation
  • UliPad kan huske besøget rækkefølgen af ​​dine åbnede filer, og du kan gå tilbage eller gå fremad i disse filer.
  • Live regulært udtryk søger
  • Du kan skrive nogle regulære udtryk i farten, og se resultatet dynamiclly.
  • Stavekontrol plugin
  • Har du brug for at installere PyEnchant modul.
  • Collaborative Programmering
  • Multi-bruger kan ændre nogle filer på samme tid. Du bør aktivere pairprog plugin.
  • Todo Understøtter
  • Auto finder todos og understøtter flere slags formater.
  • Multi-View Understøtter
  • Brugeren kan åbne et dokument i flere visninger, for eksempel i venstre rude eller nederste rude.
  • Version Control Support
  • svn support. Nu kan du bruge svn i UliPad at opdatere, checkout, begå, etc.

Krav :

  • Python
  • wxPython

Lignende software

Chiel
Chiel

3 Jun 15

The WollMux
The WollMux

11 May 15

Andre software developer Limodou

Uliweb
Uliweb

17 Feb 15

Par
Par

20 Feb 15

Plugs
Plugs

20 Feb 15

Kommentarer til UliPad

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!