UliPad

Software skärmdump:
UliPad
Mjukvaruinformation:
Version: 4.1
Ladda upp dagen: 11 May 15
Utvecklare: Limodou
Licens: Gratis
Popularitet: 119

Rating: 2.5/5 (Total Votes: 2)

Ulipad är en wxPython / Python powered, programmerare orienterad och flexibel redaktör. Det har många funktioner såsom klass webbläsare, kod komplettera automatiskt, html betraktare, katalog webbläsare, trollkarl och många andra. Den mest intressanta och utmärkande drag är användningen av mixin teknik som gör Ulipad en enkel att utöka programmeringsmiljö. Du kan skriva dina egna mixins, plugins eller enkla skript, och alla av dem kan integreras i Ulipad på ett smidigt sätt.
Varför heter det UliPad?
Namnet kommer från Claudio Grondi (tack!).
Claudio Grondi sa:
Eftersom vi är på väg att göra NewEdit programmeraren redaktör Jag tror, ​​att
ett nytt unikt namn kommer att hjälpa till här mycket (NewEdit är bara billigt ...).
Jag föreslår att använda "UliPad".
Det har genvägen av obegränsade.
Det säger det är en vanlig textredigerare (Pad).
Det säger något om den ursprungliga författaren (LImodou).
Men den viktigaste fördelen är:
& Nbsp;
& Nbsp; Google har ingen post för "UliPad" ännu!
Underbart! Det verkar många människor gillar det.
UliPad använder Mixin och insticksteknik som dess arkitektur. De flesta av sina klasser kan utökas via Mixin och plugin komponenter, och slutligen bli en integritets klass när du skapar instansen. Så UliPad är mycket dynamisk. Du kan skriva nya funktioner i nya filer, och knappast behöva ändra den befintliga koden. Och om du vill utöka de existerande klasserna, kan du skriva mixins och plugins, och detta kommer att vara bunden till målet klass som jag kallar "Slot klass". Denna teknik kommer att göra de förändringar centraliserad och lättskött.
Mål
Gör en ren, kraftfull, flexibel allmän redaktör, och även en applikationsramverk. Och lägga förlängningar bör vara mycket lätt.
Uppgifter:
& Nbsp; * Mixin och Plugin ram
& Nbsp; * Unicode-stöd
& Nbsp; * Användardefinierad plugin förvaltning
& Nbsp; * Användar anpassade fönster integration
& Nbsp; * Användar anpassade guiden funktion

Egenskaper :

  • Plattformsoberoende
  • baserat på wxPython, så det kan köra någonstans att wxPython fungerar, såsom: Windows, Linux
  • .
  • Unicode-stöd.
  • De flesta funktionerna i wxStyledTextCtrl (Scintilla)
  • syntaxmarkering, support Python, c / c ++, HTML, vanlig text
  • Folding
  • Brace Matchning
  • ...
  • Utökad val
  • Utökad val ord - "." Du kan trycka Ctrl + MouseDoubleClick att markera ett ord inklusive
  • Matchade val - Markera text i noterade tecken som:. () [] {} '', & Quot; & quot;
  • Till exempel: en sträng precis som

  • def funk (själv, "Detta är en test"):
  • '^' röding representerar caret position i ovanstående rad. Om du trycker på Ctrl + E, kommer du markera hela texten i (), dvs. & quot; själv, "Detta är ett test" & quot ;. Något mer i menyval.
  • Andra redigerings förlängning
  • Duplicera text - Precis som Vim Ctrl + V, Ctrl + P, och mer. Du kan kopiera över eller under röding, ord, rad som matchar de ledande tecken.
  • Citerar text - Lägg några noterade tecken före och efter den markerade texten, precis som:. & Quot; & quot ;, '', () [] {}, och anpassade sträng, etc
  • Text konvertering och visa - python - & gt; html, omstrukturerade Text - & gt; html, textil - & gt; html, och du kan mata eller visa HTML-koden i meddelandefönstret, eller html visa fönstret, eller ersätta den markerade texten.
  • UTF-8-kodning automatiskt upptäcka
  • Ändra dokumentkodning
  • Auto backup
  • Senaste session stöd -. Det kommer att spara alla filnamn som stängd, och öppna filerna som nästa startade
  • Smart domare strecksatsen char - Det kommer automatiskt gissa strecksatsen röding, och ställer den
  • .
  • Hitta i filer
  • Bookmark stöder
  • Python stöd
  • inbyggd python interaktiva fönster baserad på PyShell, stöd för Unicode
  • Auto färdigställande
  • Funktion syntax calltips
  • Kör, kör med argument, stoppa python källa
  • Auto förändring strömbana
  • Python klass webbläsare
  • Syntax och PEP8 stilkontroll, även leverera en pylint plugin.
  • Kodavsnitt
  • Du kan hantera dina kodsträngarna med kategorier och varje kategori kan ha många objekt. Varje objekt kommer att utgöra en kodsträng. Du kan infoga ett objekt bara genom att dubbelklicka på den. Den stöder även import och export.
  • Enkel projektstöd
  • Kan skapa en speciell fil projekt, så alla filer och mappar under mappen som projektet kan betraktas som ett helt projekt.
  • Förlängnings mekanism
  • Script - Du kan skriva enkelt skript för att manipulera alla resurs UliPad, precis som: textkonvertering, etc
  • .
  • Plugin - Anpassad funktion. Mer komplexa men mer kraftfull. Kan lätt gå samman med UliPad, och kan hanteras via menyn.
  • Shell kommandot -. Lägg ofta används skalkommandon, och verkställa dem
  • FTP-stöd
  • Du kan redigera fjärrfiler via FTP. Du kan lägga till, byta namn, ta bort, ladda upp, ladda ner filen / katalogen.
  • Multi stöd
  • stöder närvarande 4 språk:. Engelska, spanska, förenklad kinesiska och traditionell kinesiska, som kan vara automatiskt upptäckt
  • Ships många plugins (måste ConfigEd som använt dem tidigare)
  • Django stöd plugin
  • Batch byta namn på filer plugin
  • Collaborative planeringsstöd plugin, namn som pairprog.
  • Mp3-spelare plugin
  • Stavningskontroll plugin
  • guiden plugin
  • Text-till-tal (endast Windows) plugin
  • ...
  • Utskickad manus
  • Du kan hitta dem i ($ UliPadInstalled) / script.
  • Wizard
  • Du kan göra din egen guiden mall. Guiden kan mata in användardata, kombinera med mall, och mata ut resultatet. Och guiden stöder också kod ramverk skapas. Denna funktion hjälper dig att förbättra kodningseffektiviteten.
  • direcotry Browser
  • Bläddra flera kataloger, och du kan verkligen lägga till, ta bort, byta namn på kataloger och filer. Dubbelklicka öppnar filen i redigeringsfönstret.
  • Komplettera automatiskt (AVS)
  • Suport användar Komplettera automatiskt-fil, kan det hjälpa att mata in koden mycket hjälpsamma och funktionell.
  • Kolumn redigeringsläget
  • Du kan välja multilines, och ställ sedan in en kolonn läge region, så i varje linje i denna region, om du anger ett tecken, andra linjer kommer också att lägga denna karaktär. Om du vill ta itu med multilines som en liknande läge, kommer den här funktionen att vara mycket praktiskt.
  • Smart Navigation
  • UliPad kan minnas besöket ordningen på dina öppna filer, och du kan gå tillbaka eller gå framåt i dessa filer.
  • Live reguljära uttryck söka
  • Du kan skriva några reguljära uttryck i farten, och se resultatet dynamiclly.
  • Stavningskontroll plugin
  • Du behöver inte installera PyEnchant modulen.
  • Collaborative programmering
  • Flera användare kan ändra vissa filer samtidigt. Du bör göra det möjligt pairprog plugin.
  • Todo Stöder
  • Auto finner todos och stöder flera typer av format.
  • Multi-View Stöder
  • Användaren kan öppna ett dokument i flera vyer, till exempel i vänstra rutan eller undre rutan.
  • Version Control Support
  • svn stöd. Nu kan du använda svn i UliPad att uppdatera, kassan, begå, etc.

Krav :

  • Python
  • wxPython

Liknande mjukvara

Nvi
Nvi

2 Jun 15

Mousepad
Mousepad

2 Jun 15

Songpress
Songpress

20 Feb 15

Annan programvara för utvecklare Limodou

Dict4Ini
Dict4Ini

5 Jun 15

Par
Par

20 Feb 15

Plugs
Plugs

20 Feb 15

Kommentarer till UliPad

Kommentarer hittades inte
Kommentar
Slå på bilder!