Top 10 Free Source Code Redaktörer - Recenserade
Med professionell kodredaktör som Dreamweaver, Coda, Textmate och andra är det ingen överraskning att fler och fler personer delvis har glömt bort enklare kodredigerare som Window's Notepad. Vi förstår det enklare betyder inte det bästa alternativet men det finns enklare men professionella kodredaktörer som kanske bara passar vad du behöver!
Det här är vad jag visade sig vara det bästa valet för nollpengar (med en extra bonus). Gärna dela din personliga favorit i kommentarerna.
1. Anteckningsblock ++
Notepad ++ är en öppen källkods ersättning för det ursprungliga Notepad-programmet (som levereras med Windows) och stöder flera språk. Även om det är byggt för Microsoft Windows, kan det också köras på Linux, Unix, BSD och Mac OS X (med vin). Omedelbart efter att du startat Notepad ++ märker du skillnaden mellan den och den ursprungliga anteckningen. Det finns massor av ytterligare knappar och funktioner som plugin support, flikredigering, dra och släpp, dela skärmredigering, synkroniserad rullning, stavningskontroll (via ett inkluderat plugin), hitta och ersätt över flera dokument, fil jämförelse, zoomning och mycket mer. "Notepadd ++ stöder syntaxmarkering och syntaxviktning för 48 programmerings-, scripting- och markup-språk" (källa).
Som webbplatsen förklarar, skrivs programmet i C ++ och använder ren Win32 API och STL som garanterar en högre exekveringshastighet och mindre programstorlek. Om du vill lära dig hur du gör Notepadd ++ som standard textredigerare kan du hitta instruktioner här.
Pros
- Lättvikt och lanserar snabbt
- Tabbed redigering gränssnitt
- Pluginsupport och makron
- Möjlighet att lägga till bokmärken
- Dra och släpp support
- Hitta och ersätt över flera dokument
- Fullskärmsläge
- Minimera till systemfältet
- Stilkonfigurator för ett anpassningsbart gränssnitt
- Syntax och klämma markering
- Automatisk inryckning
- Automatisk slutförande
- Kodviktning
- Textviktning
- Kompilatorintegration
- Sök och ersätt
- Stavningskontroll (via plugin)
- Samarbete redigering (via plugin)
- FTP-stöd (via plugin)
- Flera instanser
- Fil jämförelse
Nackdelar
- Ingen HTTP, SSH eller WebDav stöd för fjärrfilredigering
- Stödjer inte stora filer
- Ett annat program behövs för att kunna köras på Mac OS X
2. TextWrangler
Till skillnad från Notepadd ++ som nämnts ovan är TextWrangler inte öppen källkod och det är ett Mac-bara program. Det stöder också ett språk: engelska. Det är dock en mycket "kraftfull textredigerare för allmän ändamål, och Unix och serveradministratörsverktyg". På ytan ser det ut som en vanlig och grundläggande textredigerare, den har många funktioner. Det finns en dokumentlådan (stängt som standard) som kan öppnas för att visa och jämföra valda dokument. Som kodredigerare innehåller det syntaxfärgning och funktionsnavigering för 44 programmeringsspråk som ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL och VBScript. Med TextWrangler kan du också öppna extremt stora filer. Det begränsas endast av RAM på din dator och OS X-begränsning till filer.
Om du behöver mer avancerade funktioner som FTP och SFTP öppnas och sparas kan AppleScript, Mac OS X Unix-skriptuppsättning, viloläge, automatisk lagring och mer du kunna uppgradera till BBEdit.
Pros
- Pluginsupport och makron
- Inbyggd FTP och Secure FTP
- SSH-stöd för fjärrfilredigering
- Möjlighet att jämföra två dokument i rad
- Syntaxmarkering
- Automatisk inryckning
- Automatisk slutförande
- Kodviktning
- Textviktning
- Kompilatorintegration (via plugin)
- Stavningskontroll
- Stort filstöd (begränsat av datorminne)
- Flera instanser
Nackdelar
- Ingen samverkande redigering
- Ingen HTTP eller WebDav stöd för fjärrfilredigering
- Fungerar inte på Tiger på Power Macintosh G4 (Quicksilver) -serien
3. jEdit
jEdit, ett program för Windows, Mac OS X, OS / 2, Linux, BSD, Unix och VMS, sägs vara endast för mogna programmerare. Skriven i Java, den är öppen källkod och stöder hundratals plugins och makron. Huvudfönstret kan delas horisontellt eller vertikalt och kommer också med "automatisk inmatning och syntaxmarkering på mer än 130 språk". Det finns många anpassningsalternativ för att göra allt från dockan till statusfältet till verktygsfältet, se ut och känna exakt som du vill. Du kan till och med "kopiera och klistra in med ett obegränsat antal klippkort."
Programmeringsspråk som stöds inkluderar: ActionScript, ColdFusion, LOTOS, Ruby, Python och COBOL. Alla jEdits funktioner kan inte passa in i den här paragrafen, men du kan se dem alla här.
Pros
- Kraftfull sökmotor för reguljära uttryck
- Syntax markerar med anpassningsalternativ
- Auto-indrag
- Automatisk slutförande
- Kodviktning
- Textviktning
- Kompilatorintegration (via plugin)
- Pluginsupport och makron
- Tabbed redigering gränssnitt
- Integrerad FTP-webbläsare
- Stavningskontroll (via plugin)
- FTP-stöd (via plugin)
- HTTP och WebDav (via plugin) stöd för fjärrfilredigering
- Flera instanser
Nackdelar
- Tungvikt och ofta långsam start
- I
Nackdelar
istent stavningskontroll
- Kan vara buggy på Mac
- Ingen samverkande redigering
- Inget stort filstöd
- Inget SSH-stöd för fjärrfilredigering
4. Crimson Editor
Crimson skrevs i C, är öppen källkod och är känd som en professionell källkodredigerare för Windows. Det är också ett lämpligt ersättare för anteckningsblock och stödjer programmering i 60 + språk som Maple, LotusScript, C / C ++, MySQL, Ruby, Perl och JScript. För närvarande stöder den bara det engelska språket. Tyvärr var den senaste utgåvan av Crimson 2008, men den har ersatts av Emeral Editor.
Som du kan se från bilden nedan liknar den Notepad ++ från verktygsfältet till flikredigering. Den stöder också plugins, som kallas "verktyg" och makron. Det finns även en inbyggd FTP-klient och du har möjlighet att hantera grupper av relaterade filer och spara dem som projekt.
Pros
- Syntaxmarkering
- Automatisk inryckning
- Kompilatorintegration
- Möjlighet att lägga till bokmärken
- FTP-stöd
- Instant / live stavningskontroll
- Makron
- Flera instanser
Nackdelar
- Ingen automatisk slutförande
- Ingen kodviktning
- Ingen textviktning
- Ingen samverkande redigering
- Inget stort filstöd
- Ingen HTTP, SSH eller WebDav stöd för fjärrfilredigering
5. Araneae
Araneae är en redaktör för webbprofessorer som bara körs på Windows. Du kan ladda ner tillägg som ska användas med det och det innehåller syntaxmarkering, dra och släpp support, flikredigering och möjlighet att infoga anpassningsbara snabbklipp. "Araneae innehåller flera förlängningar och lokaliseringar direkt ut ur den proverbiala boxen"¢Â ??  ?? ingen extra nedladdning krävs! Detta inkluderar HTML, XHTML, CSS, XML, JavaScript, PHP och Ruby-filer, samt engelska, franska, grekiska, spanska och estniska lokaliseringar! "Alla verktygsfält är synliga som standard och kan omarrangeras efter dina önskemål.
Pros
- Syntaxmarkering
- Dra och släpp support
- Tabbed redigering gränssnitt
- Snabba klipp
- Sök och ersätt
- Flera instanser
Nackdelar
- Inga plugins eller makron
6. EditPad Lite
EditPad Lite är en annan Windows-enda, generell textredigerare och skrivs på 10 olika språk. Den byggdes med Delphi och är liten, kompakt och fri för icke-kommersiell användning. Så om du kommer att få betalt för det arbete du gör med det, måste du köpa EditPadPro. Funktionerna är begränsade, men det har flikredigering, kan fortsätta springa i systemfältet, stöder automatisk inkoppling och kan konfigureras för att passa din egen smak och syn.
EditPad Lite liknar också Anteckningsblock med undantag för formateringsverktygsfältet och flikarna.
Pros
- Tabbed redigering gränssnitt
- Automatisk inryckning
- Obegränsad ångra och återupprepa även efter att ha sparat en fil (så länge den är öppen)
- Stort filstöd
- FTP-stöd
- Flera instanser
Nackdelar
- Ingen syntaxmarkering
- Ingen automatisk slutförande
- Ingen kodviktning
- Ingen textviktning
- Ingen kompilatorintegration
- Inga makron
- Ingen samverkande redigering
- Stavningskontroll ingår ej i fri version
- Ingen HTTP, SSH eller WebDav stöd för fjärrfilredigering
7. ATPad
ATPad är inte mycket annorlunda än de flesta andra som nämns ovan: det är en annan överföring av anteckningsblock med några uppgraderingar. Förutom engelska kan du få ATPad på 11 andra språk. Du får flikredigering, anpassningsalternativ, radnummerering, ordförpackning, bokmärken (så att du inte förlorar din plats när du återvänder), anpassningsbara utdrag, sändning via e-post och mer. Eftersom ATPad inte kräver installation, kan du öppna den från nästan vilken typ av enhet som helst och det lämnar inga spår bakom. För att ta bort det raderar du bara ATPad-katalogen.
Pros
- Ger tilling och cascading av windows
- Tabbed redigering gränssnitt
- Radnumrering
- Textutdrag
- Kan skicka dokument via e-post
- Ingen installation krävs
- Möjlighet att lägga till bokmärken
- Obegränsat hitta / ersätt och ångra / återgå
Nackdelar
- Kommer inte med stavningskontrollen
8. RJ TextEd
RJ TextEd är endast för Windows och stöder 18 olika språk och 20 programmeringsspråk. Det byggdes på CodeGear Delphi och är inte öppen källkod. Det finns både en dator och en bärbar version för nedladdning tillsammans med en handfull plugins och verktyg som du kan ladda ner separat. Till skillnad från de flesta rena program som nämns ovan har RJ TextEd verktygsfält, rutor och flikar i stor utsträckning. Du kan också skapa projekt och makron och anpassa din arbetsmiljö.
Pros
- Har en bärbar version
- Syntaxmarkering
- Stavningskontroll
- Automatisk inryckning
- Automatisk slutförande
- Kodviktning
- Textviktning
- Kompilatorintegration
- Makron
- FTP och Secure FTP-stöd
- SSH-stöd för fjärrfilredigering
- Flera instanser
Nackdelar
- Ingen samverkande redigering
- Inget stort filstöd
- Ingen HTTP eller WebDav stöd för fjärrfilredigering
9. Komodo Edit
Komodo Edit är ett snabbt open source-program som kan användas på Windows, Max OS X och Linux. Den stöder följande programmeringsspråk: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 och CSS 3. Den är också utrustad med "anpassningsbar syntaxfärgning, vikning, bakgrundssyntaxkontroll och utmärkt autokomplettering och calltips (kallad "code intelligence"). " Deras sidor och sidor med tillägg motsvarar Firefox, och deras "tricked out" -redigerare är en av de mest avancerade funktionerna på den här listan. Tillsammans med allt du får fjärrfilredigering, fortsätter en verktygslåda med integrering av skalkommandon, makron, utdrag och listan. För mer avancerade funktioner kan du köpa Komodo IDE för lag.
Pros
- Extensionsstöd och makron
- Syntaxmarkering
- Automatisk inryckning
- Automatisk slutförande
- Kodviktning
- Textviktning
- Kodutdrag
Nackdelar
- Stavningskontrollen ingår inte
- Ingen kompilatorintegration
- Ingen samverkande redigering
- Inget stort filstöd
- Inga flera instanser
- För mer avancerade funktioner behöver du uppgradera för en rejäl avgift på $ 295 (utan support och uppgraderingar) eller $ 382 (med support och uppgraderingar)
10. KompoZer
Drivs av Mozilla, "KompoZer är ett komplett webbförfattande system som kombinerar webbfilhantering och användarvänliga WYSIWYG webbsidredigeringsfunktioner som finns i Microsoft FrontPage, Adobe DreamWeaver och andra avancerade program." Detta lättanvända program, för Windows, Mac OS X och Linux, är inriktat mot icke-tekniska användare som inte vet mycket om HTML eller webbkodning. Den finns tillgänglig på 21 olika språk, har integrerad filhantering via FTP, flikredigering, färgplockare och stöd för formulär, tabeller och mallar..
Som du kan se från skärmdumpen nedan är det tänkt att vara mer som DreamWeaver i motsats till Notepad (därmed catering till icke-tekniska användare).
Pros
- Webbplatshanteraren och filträdet
- WYSIWYG redigering
- Har en bärbar version
- FTP-stöd
- Stavningskontroll
- Stödjer mallar
- Sidförhandsgranskning
- Jämförbar med Adobe DreamWeaver och Microsoft FrontPage
Nackdelar
- Inget WebDAV-stöd för fjärrfilredigering
- Inget delat redigeringsstöd
- Stödjer inte serverns skript
11. TouchQode (Bonus)
Som en extra bonus har vi TouchQode, som är en redaktör bara för smartphones. Det är för närvarande endast tillgängligt för Android, men du kan prenumerera på att bli underrättad om iPhone-utgåvan. För en smartphone-redigerare har den några fantastiska funktioner som syntaxmarkering, möjlighet att köra (enkla) skript, en integrerad FTP-klient, filsynkronisering och mer. TouchQode ger verkligen möjligheten att koda var som helst du går!
Pros
- Android app
- Syntaxmarkering
- Kodförslag
- Inkrementell sökning
- Filsynkronisering
Nackdelar
- Ingen iPhone app (men kommer snart)