Hjemmeside » Coding » Topp 10 gratis kildekoden redaktører - omtalt

    Topp 10 gratis kildekoden redaktører - omtalt

    Med profesjonell kodeditor som Dreamweaver, Coda, Textmate og andre er det ingen overraskelse at flere og flere mennesker har delvis glemt enklere kodeditorer som Window's Notepad. Vi forstår at det enklere betyr ikke det beste alternativet, men det er enklere, men profesjonelle kodeditorer som kanskje bare passer til det du trenger!

    Dette er hva jeg syntes å være det beste valget for null dollar (med en ekstra bonus). Du er velkommen til å dele din personlige favoritt i kommentarene.

    1. Notisblokk ++

    Notepad ++ er en åpen kildekodeutskiftning for det opprinnelige Notisblokkprogrammet (som følger med Windows) og støtter flere språk. Selv om den er bygget for Microsoft Windows, kan den også kjøre på Linux, Unix, BSD og Mac OS X (ved hjelp av Wine). Umiddelbart ved å starte Notepad ++ vil du legge merke til forskjellen mellom den og den opprinnelige Notisblokken. Det er mange tilleggs knapper og funksjoner som plugin support, tabbedredigering, dra og slipp, delt skjermredigering, synkronisert rulling, stavekontroller (via et inkludert plugin), finn og erstatt over flere dokumenter, fil sammenligning, zooming og mye mer. "Notepadd ++ støtter syntaxutheving og syntaks folding for 48 programmering, scripting og markup languages" (kilde).

    Som nettstedet forklarer, er programmet skrevet i C ++ og bruker ren Win32 API og STL som sikrer en høyere eksekveringshastighet og mindre programstørrelse. Hvis du vil lære å lage Notepadd ++ som standard tekstredigerer, kan du finne instruksjoner her.

    Pros

    • Lett og lanserer raskt
    • Tabbed redigering grensesnitt
    • Plugin støtte og makroer
    • Mulighet til å legge til bokmerker
    • Dra og slipp støtte
    • Finn og erstatt over flere dokumenter
    • Fullskjerm-modus
    • Minimer til systemstatusfeltet
    • Stilkonfigurator for et tilpassbart grensesnitt
    • Syntax og brace utheving
    • Automatisk innrykk
    • Automatisk fullføring
    • Kode folding
    • Tekstfolding
    • Kompilatorintegrasjon
    • Søk og erstatt
    • Stavekontroll (via plugin)
    • Samarbeidende redigering (via plugin)
    • FTP-støtte (via plugin)
    • Flere forekomster
    • Fil sammenligning

    Ulemper

    • Ingen HTTP-, SSH- eller WebDav-støtte for ekstern filredigering
    • Støtter ikke store filer
    • Et annet program er nødvendig for å kunne kjøre på Mac OS X

    2. TextWrangler

    I motsetning til Notepadd ++ nevnt ovenfor, er TextWrangler ikke åpen kildekode og det er et Mac-only-program. Den støtter også bare ett språk: engelsk. Det er imidlertid en veldig "kraftig generell tekstredigerer, og Unix og serveradministratorens verktøy." På overflaten ser det ut som bare en vanlig og grunnleggende tekstredigerer, den har mange funksjoner. Det er en Documents skuff (stengt som standard) som kan åpnes for å vise og sammenligne utvalgte dokumenter. Som kodeditor inneholder det syntaksfarging og funksjonsnavigasjon for 44 programmeringsspråk som ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL og VBScript. Med TextWrangler kan du også åpne ekstremt store filer; det er bare begrenset av RAM på din datamaskin og OS X begrensning til filer.

    Hvis du trenger mer avanserte funksjoner som FTP og SFTP, kan du åpne og lagre, AppleScript, Mac OS X Unix scripting suppor, hvilemodus, automatisk lagring og mer, du kan oppgradere til BBEdit.

    Pros

    • Plugin støtte og makroer
    • Bygget i FTP og Secure FTP
    • SSH-støtte for ekstern filredigering
    • Evne til å sammenligne to dokumenter linje for linje
    • Syntax utheving
    • Automatisk innrykk
    • Automatisk fullføring
    • Kode folding
    • Tekstfolding
    • Kompilatorintegrasjon (via plugin)
    • Stavekontroll
    • Stor filstøtte (begrenset av dataminne)
    • Flere forekomster

    Ulemper

    • Ingen samarbeidende redigering
    • Ingen HTTP eller WebDav støtte for ekstern filredigering
    • Fungerer ikke på Tiger på Power Macintosh G4 (Quicksilver) -serien

    3. jEdit

    jEdit, et program for Windows, Mac OS X, OS / 2, Linux, BSD, Unix og VMS, er bare ment for modne programmerere. Skrevet i Java, det er åpen kildekode og støtter hundrevis av plugins og makroer. Hovedvinduet kan deles horisontalt eller vertikalt, og kommer også med "automatisk inntasting og syntaxutheving i over 130 språk." Det er mange tilpasningsalternativer for å gjøre alt fra kaien til statuslinjen til verktøylinjen, og se akkurat slik du vil. Du kan til og med "kopiere og lime inn med et ubegrenset antall utklippstavler."

    Programmeringsspråk støttes inkluderer: ActionScript, ColdFusion, LOTOS, Ruby, Python og COBOL. Alle jEdits funksjoner kan ikke passe inn i dette avsnittet, men du kan se dem alle her.

    Pros

    • Kraftig søkemotor for vanlige uttrykk
    • Syntaksbelysning med tilpasningsalternativer
    • Auto-innrykk
    • Automatisk fullføring
    • Kode folding
    • Tekstfolding
    • Kompilatorintegrasjon (via plugin)
    • Plugin støtte og makroer
    • Tabbed redigering grensesnitt
    • Integrert FTP-nettleser
    • Stavekontroll (via plugin)
    • FTP-støtte (via plugin)
    • HTTP og WebDav (via plugin) støtte for ekstern filredigering
    • Flere forekomster

    Ulemper

    • Tungvekt og ofte sakte på oppstart
    • I

      Ulemper

      istent stavekontroll

    • Kan være buggy på Mac
    • Ingen samarbeidende redigering
    • Ingen stor filstøtte
    • Ingen SSH-støtte for ekstern filredigering

    4. Crimson Editor

    Crimson ble skrevet i C, er åpen kildekode og er kjent som en profesjonell kildekode editor bare for Windows. Det er også en passende erstatning for Notisblokk og støtter programmering i 60 + språk som Maple, LotusScript, C / C + +, MySQL, Ruby, Perl og JScript. For tiden støtter det bare det engelske språket. Dessverre var den siste utgivelsen av Crimson i 2008, men den er erstattet av Emeral Editor.

    Som du ser fra bildet nedenfor, ligner det Notepad ++ fra verktøylinjen til tabbedredigering. Den støtter også plugins, som kalles "verktøy" og makroer. Det er enda en innebygd FTP-klient, og du har muligheten til å administrere grupper av relaterte filer og lagre dem som prosjekter.

    Pros

    • Syntax utheving
    • Automatisk innrykk
    • Kompilatorintegrasjon
    • Mulighet til å legge til bokmerker
    • FTP-støtte
    • Instant / live stavekontroll
    • makroer
    • Flere forekomster

    Ulemper

    • Ingen automatisk ferdigstillelse
    • Ingen kode-folding
    • Ingen tekst folding
    • Ingen samarbeidende redigering
    • Ingen stor filstøtte
    • Ingen HTTP-, SSH- eller WebDav-støtte for ekstern filredigering

    5. Araneae

    Araneae er en redaktør for webprofessorer som bare kjører på Windows. Du kan laste ned utvidelser som skal brukes med den, og det inkluderer syntaxutheving, dra og slipp støtte, tabbedredigering og muligheten til å sette inn tilpassbare hurtigklipp. "Araneae inneholder flere utvidelser og lokaliseringer rett ut av den ordspråklige boksen"¢Â ??  ?? ingen ekstra nedlasting kreves! Dette inkluderer HTML, XHTML, CSS, XML, JavaScript, PHP og Ruby-filer, samt engelsk, fransk, gresk, spansk og estisk lokalisering! "Alle verktøylinjer kan vises som standard og kan omarrangeres slik at de passer dine preferanser.

    Pros

    • Syntax utheving
    • Dra og slipp støtte
    • Tabbed redigering grensesnitt
    • Hurtigklipp
    • Søk og erstatt
    • Flere forekomster

    Ulemper

    • Ingen plugins eller makroer

    6. EditPad Lite

    EditPad Lite er et annet Windows-eneste tekstredigeringsverktøy og er skrevet på 10 forskjellige språk. Den ble bygget med Delphi og er liten, kompakt og fri for ikke-kommersiell bruk. Så, hvis du blir betalt for det arbeidet du gjør med det, må du kjøpe EditPadPro. Funksjonene er begrensede, men det har flippredigering, kan fortsette å løpe i systemstatusfeltet, støtter automatisk innspilling og kan konfigureres for å passe til din egen smak og syn..

    EditPad Lite ligner også Notisblokk med unntak av formateringsverktøylinjen og fanene.

    Pros

    • Tabbed redigering grensesnitt
    • Automatisk innrykk
    • Ubegrenset, angre og gjenta selv etter at du har lagret en fil (så lenge den er åpen)
    • Stor filstøtte
    • FTP-støtte
    • Flere forekomster

    Ulemper

    • Ingen syntaksutheving
    • Ingen automatisk ferdigstillelse
    • Ingen kode-folding
    • Ingen tekst folding
    • Ingen kompilerintegrasjon
    • Ingen makroer
    • Ingen samarbeidende redigering
    • Stavekontroll er ikke inkludert i gratis versjon
    • Ingen HTTP-, SSH- eller WebDav-støtte for ekstern filredigering

    7. ATPad

    ATPad er ikke mye annerledes enn de fleste andre nevnt ovenfor: Det er en annen overføring av Notisblokk med noen oppgraderinger. Foruten engelsk, kan du få ATPad på 11 andre språk. Du får tabbedredigering, tilpasningsalternativer, linjenummering, tekstinnpakning, bokmerker (slik at du ikke mister stedet når du returnerer), tilpassbare utklipp, sende via e-post og mer. Siden ATPad ikke krever installasjon, kan du åpne den fra nesten hvilken som helst type stasjon og det gir ingen spor etter. For å fjerne det, slett du bare ATPad-katalogen.

    Pros

    • Tillater flislegging og cascading av vinduer
    • Tabbed redigering grensesnitt
    • Linje nummerering
    • Tekstbiter
    • Kan sende dokumenter via e-post
    • Ingen installasjon kreves
    • Mulighet til å legge til bokmerker
    • Ubegrenset finne / erstatter og angre / gjenta

    Ulemper

    • Kommer ikke med stavekontroller

    8. RJ TextEd

    RJ TextEd er kun for Windows og støtter 18 forskjellige språk og 20 programmeringsspråk. Den ble bygget på CodeGear Delphi og er ikke åpen kildekode. Det er både en PC og bærbar versjon for nedlasting sammen med en håndfull plugins og verktøy som du kan laste ned separat. I motsetning til de fleste av de rene kuttprogrammene som er nevnt ovenfor, har RJ TextEd verktøylinjer, ruter og faner i massevis. Du kan også opprette prosjekter og makroer og tilpasse arbeidsmiljøet ditt.

    Pros

    • Har en bærbar versjon
    • Syntax utheving
    • Stavekontroll
    • Automatisk innrykk
    • Automatisk fullføring
    • Kode folding
    • Tekstfolding
    • Kompilatorintegrasjon
    • makroer
    • FTP og Secure FTP-støtte
    • SSH-støtte for ekstern filredigering
    • Flere forekomster

    Ulemper

    • Ingen samarbeidende redigering
    • Ingen stor filstøtte
    • Ingen HTTP eller WebDav støtte for ekstern filredigering

    9. Komodo Rediger

    Komodo Edit er et raskt åpen kildeprogram som kan brukes på Windows, Max OS X og Linux. Den støtter følgende programmeringsspråk: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 og CSS 3. Den er også utstyrt med "tilpassbar syntaksfarging, brett, bakgrunns syntakskontroll og utmerket auto-komplettering og calltips (kalt "kode intelligens"). " Deres sider og sider med utvidelser er lik Firefox og deres "lurt ut" editor er en av de mest avanserte funksjonene på denne listen. Sammen med alt du får ekstern filredigering, går en verktøykasse med shell-kommandointegrasjon, makroer, utdrag og listen videre. For mer avanserte funksjoner kan du kjøpe Komodo IDE for lag.

    Pros

    • Forlengelsesstøtte og makroer
    • Syntax utheving
    • Automatisk innrykk
    • Automatisk fullføring
    • Kode folding
    • Tekstfolding
    • Kodeutdrag

    Ulemper

    • Stavekontroll er ikke inkludert
    • Ingen kompilerintegrasjon
    • Ingen samarbeidende redigering
    • Ingen stor filstøtte
    • Ingen flere forekomster
    • For mer avanserte funksjoner må du oppgradere til en heftig avgift på $ 295 (uten støtte og oppgraderinger) eller $ 382 (med støtte og oppgraderinger)

    10. KompoZer

    Drevet av Mozilla, "KompoZer er en komplett web authoring system som kombinerer web filhåndtering og enkle å bruke web side redigering evner WYSIWYG i Microsoft Frontpage, Adobe Dreamweaver og andre high end programmer." Dette brukervennlige programmet, for Windows, Mac OS X og Linux, er rettet mot ikke-tekniske brukere som ikke vet mye om HTML- eller webkoding. Den er tilgjengelig på 21 forskjellige språk, har integrert filbehandling via FTP, tabbedredigering, fargeplukker og støtte for skjemaer, tabeller og maler.

    Som du kan se fra skjermbildet under, er det ment å være mer som DreamWeaver i motsetning til Notisblokk (derfor catering til ikke-tekniske brukere).

    Pros

    • Nettstedsbehandling og filtre
    • WYSIWYG redigering
    • Har en bærbar versjon
    • FTP-støtte
    • Stavekontroll
    • Støtter maler
    • Side forhåndsvisning
    • Sammenlignet med Adobe DreamWeaver og Microsoft FrontPage

    Ulemper

    • Ingen WebDAV-støtte for ekstern filredigering
    • Ingen delt redigeringstøtte
    • Støtter ikke server-side scripting

    11. TouchQode (Bonus)

    Som en ekstra bonus har vi TouchQode, som er en redaktør bare for smarttelefoner. Det er for tiden bare tilgjengelig for Android, men du kan abonnere på å bli varslet om iPhone-utgivelsen. For en smarttelefonredigerer har den noen flotte funksjoner som syntaxutheving, muligheten til å kjøre (enkle) skript, en integrert FTP-klient, filsynkronisering og mer. TouchQode gir deg virkelig muligheten til å kode hvor som helst du går!

    Pros

    • Android app
    • Syntax utheving
    • Kodeforslag
    • Økt søk
    • Filsynkronisering

    Ulemper

    • Ingen iPhone-app (men kommer snart)