Hjemmeside » Coding » Top 10 Free Source Code Redaktører - Anmeldt

    Top 10 Free Source Code Redaktører - Anmeldt

    Med professionel kode editor som Dreamweaver, Coda, Textmate og andre er det ingen overraskelse, at flere og flere mennesker har delvist glemt enklere kodeditor som Window's Notepad. Vi forstår, at enklere betyder ikke den bedste løsning, men der er enklere, men professionelle kode redaktører, der måske bare passer til hvad du har brug for!

    Dette er hvad jeg fandt at være det bedste bang for nul bucks (med en ekstra bonus). Du er velkommen til at dele din personlige favorit i kommentarerne.

    1. Notesblok ++

    Notepad ++ er en open source udskiftning af det originale Notepad-program (som følger med Windows) og understøtter flere sprog. Selvom den er bygget til Microsoft Windows, kan den også køre på Linux, Unix, BSD og Mac OS X (ved hjælp af Wine). Umiddelbart ved at starte Notepad ++ vil du bemærke forskellen mellem den og den originale notesblok. Der er masser af ekstra knapper og funktioner som plugin support, tabbed redigering, træk og slip, delt skærm redigering, synkroniseret scrolling, stavekontrol (via et inkluderet plugin), find og erstat over flere dokumenter, fil sammenligning, zoomning og meget mere. "Notepadd ++ understøtter syntax fremhævning og syntax foldning til 48 programmering, scripting og markup sprog" (kilde).

    Som hjemmesiden forklarer, er programmet skrevet i C ++ og bruger ren Win32 API og STL, der sikrer en højere eksekveringshastighed og mindre programstørrelse. Hvis du vil lære at lave Notepadd ++ som standard tekstredigeringsprogram, kan du finde instruktioner her.

    Fordele

    • Letvægts og lancerer hurtigt
    • Tabbed redigering interface
    • Plugin support og makroer
    • Evne til at tilføje bogmærker
    • Træk og slip support
    • Find og erstat på tværs af flere dokumenter
    • Fuld skærmtilstand
    • Minimer til systembakken
    • Stilkonfigurator til en brugerdefineret grænseflade
    • Syntax og brace fremhæver
    • Automatisk indrykning
    • Automatisk afslutning
    • Kode foldning
    • Tekst foldning
    • Compiler integration
    • Søg og erstat
    • Stavekontrol (via plugin)
    • Samarbejdsredigering (via plugin)
    • FTP-understøttelse (via plugin)
    • Flere forekomster
    • Fil sammenligning

    Ulemper

    • Ingen HTTP-, SSH- eller WebDav-understøttelse til fjernfilredigering
    • Understøtter ikke store filer
    • Et andet program er nødvendigt for at kunne køre på Mac OS X

    2. TextWrangler

    I modsætning til Notepadd ++ nævnt ovenfor, er TextWrangler ikke open source, og det er et Mac-only-program. Det understøtter kun ét sprog: engelsk. Det er dog en meget "kraftfuld tekstredigeringsredaktør, og Unix og serveradministratorens værktøj." På overfladen ser det ud til bare et almindeligt og grundlæggende tekstredigeringsprogram, det har mange funktioner. Der er en Documents skuffe (lukket som standard), der kan åbnes for at se og sammenligne udvalgte dokumenter. Som kodeditor indeholder det syntaxfarve og funktionsnavigation til 44 programmeringssprog som ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL og VBScript. Med TextWrangler kan du også åbne ekstremt store filer; det er kun begrænset af RAM på din computer og OS X begrænsning til filer.

    Hvis du har brug for mere avancerede funktioner som FTP og SFTP, kan du åbne og gemme, AppleScript, Mac OS X Unix scripting suppor, søvntilstand, auto-save og mere, du kan opgradere til BBEdit.

    Fordele

    • Plugin support og makroer
    • Indbygget i FTP og Secure FTP
    • SSH-understøttelse til fjernfilredigering
    • Evne til at sammenligne to dokumenter line-by-line
    • Syntax fremhævning
    • Automatisk indrykning
    • Automatisk afslutning
    • Kode foldning
    • Tekst foldning
    • Compiler integration (via plugin)
    • Stavekontrol
    • Stor filsupport (begrænset af computerhukommelse)
    • Flere forekomster

    Ulemper

    • Ingen samarbejde redigering
    • Ingen HTTP- eller WebDav-understøttelse til fjernfilredigering
    • Fungerer ikke på Tiger på Power Macintosh G4 (Quicksilver) serien

    3. jEdit

    jEdit, et program til Windows, Mac OS X, OS / 2, Linux, BSD, Unix og VMS, siges kun for modne programmører. Skrevet i Java, det er open source og understøtter hundredvis af plugins og makroer. Hovedvinduet kan opdeles vandret eller lodret og kommer også med "autoindrykning og syntax fremhævning på mere end 130 sprog." Der er mange tilpasningsmuligheder for at gøre alt fra dock til statuslinjen til værktøjslinjen, så du kan se og føle sig præcis som du vil. Du kan endda "kopiere og indsætte med et ubegrænset antal klippeborde."

    Understøttede programmeringssprog omfatter: ActionScript, ColdFusion, LOTOS, Ruby, Python og COBOL. Alle jEdits funktioner kan muligvis ikke passe ind i dette afsnit, men du kan se dem alle her.

    Fordele

    • Kraftig søgemaskine til regulære udtryk
    • Syntax fremhæver med tilpasningsmuligheder
    • Automatisk indrykning
    • Automatisk afslutning
    • Kode foldning
    • Tekst foldning
    • Compiler integration (via plugin)
    • Plugin support og makroer
    • Tabbed redigering interface
    • Integreret FTP-browser
    • Stavekontrol (via plugin)
    • FTP-understøttelse (via plugin)
    • HTTP og WebDav (via plugin) understøttelse til fjernfil redigering
    • Flere forekomster

    Ulemper

    • Tungvægt og ofte langsom på opstart
    • I

      Ulemper

      istent stavekontrol

    • Kan være buggy på Mac
    • Ingen samarbejde redigering
    • Ingen stor filsupport
    • Ingen SSH-understøttelse til fjernfilredigering

    4. Crimson Editor

    Crimson blev skrevet i C, er open source og er kendt som en professionel kildekode editor kun til Windows. Det er også en passende erstatning for Notesblok og understøtter programmering i 60 + sprog som Maple, LotusScript, C / C ++, MySQL, Ruby, Perl og JScript. I øjeblikket understøtter den kun det engelske sprog. Desværre var den sidste udgivelse af Crimson i 2008, men den er blevet erstattet af Emeral Editor.

    Som du kan se fra billedet nedenfor, ligner det Notepad ++ fra værktøjslinjen til fanebladredigering. Den understøtter også plugins, der kaldes "værktøjer" og makroer. Der er endda en indbygget FTP-klient, og du har evnen til at styre grupper af relaterede filer og gemme dem som projekter.

    Fordele

    • Syntax fremhævning
    • Automatisk indrykning
    • Compiler integration
    • Evne til at tilføje bogmærker
    • FTP-understøttelse
    • Instant / live stavekontrol
    • Makroer
    • Flere forekomster

    Ulemper

    • Ingen automatisk afslutning
    • Ingen kode foldning
    • Ingen tekst foldning
    • Ingen samarbejde redigering
    • Ingen stor filsupport
    • Ingen HTTP-, SSH- eller WebDav-understøttelse til fjernfilredigering

    5. Araneae

    Araneae er en redaktør for web-fagfolk, der kun kører på Windows. Du kan downloade udvidelser, der skal bruges med det, og det omfatter syntaxhævning, træk og slip support, fanebladredigering og evnen til at indsætte tilpassede hurtigklip. "Araneae indeholder flere udvidelser og lokaliseringer lige ud af den ordsomme boks'â ??  ?? ingen ekstra download kræves! Dette omfatter HTML, XHTML, CSS, XML, JavaScript, PHP og Ruby-filer, samt engelsk, fransk, græsk, spansk og estisk lokalisering! "Alle værktøjslinjer kan ses som standard og kan omarrangeres efter dine ønsker.

    Fordele

    • Syntax fremhævning
    • Træk og slip support
    • Tabbed redigering interface
    • Hurtige klip
    • Søg og erstat
    • Flere forekomster

    Ulemper

    • Ingen plugins eller makroer

    6. EditPad Lite

    EditPad Lite er et andet Windows-eneste, almindelig tekstredigeringsprogram og er skrevet på 10 forskellige sprog. Det blev bygget med Delphi og er lille, kompakt og fri til ikke-kommerciel brug. Så hvis du bliver betalt for det arbejde, du gør med det, skal du købe EditPadPro. Funktionerne er begrænsede, men det har fanredigering, kan forblive i systembakken, understøtter automatisk indrykning og kan konfigureres, så de passer til din egen smag og syn.

    EditPad Lite ligner også Notesblok med undtagelse af formateringsværktøjslinjen og fanerne.

    Fordele

    • Tabbed redigering interface
    • Automatisk indrykning
    • Ubegrænset fortryd og gentag selv efter at have gemt en fil (så længe den er åben)
    • Stor filsupport
    • FTP-understøttelse
    • Flere forekomster

    Ulemper

    • Ingen syntax fremhævning
    • Ingen automatisk afslutning
    • Ingen kode foldning
    • Ingen tekst foldning
    • Ingen compiler integration
    • Ingen makroer
    • Ingen samarbejde redigering
    • Stavekontrol er ikke inkluderet i gratis version
    • Ingen HTTP-, SSH- eller WebDav-understøttelse til fjernfilredigering

    7. ATPad

    ATPad er ikke meget anderledes end de fleste andre ovennævnte: Det er en anden gengivelse af notesblok med nogle få opgraderinger. Udover engelsk kan du få ATPad på 11 andre sprog. Du får tabred redigering, tilpasningsmuligheder, linjenummering, ordindpakning, bogmærker (så du ikke mister dit sted, når du vender tilbage), brugerdefinerede uddrag, sende via email og mere. Da ATPad ikke kræver installation, kan du åbne den fra stort set alle slags drev, og det efterlader ikke spor. For at fjerne det skal du blot slette ATPad-biblioteket.

    Fordele

    • Tillader tiling og cascading af vinduer
    • Tabbed redigering interface
    • Linje nummerering
    • Tekst uddrag
    • Kan sende dokumenter via email
    • Ingen installation kræves
    • Evne til at tilføje bogmærker
    • Ubegrænset finder / erstatter og fortryder / gendanner

    Ulemper

    • Leveres ikke med stavekontrol

    8. RJ TextEd

    RJ TextEd er kun til Windows og understøtter 18 forskellige sprog og 20 programmeringssprog. Det blev bygget på CodeGear Delphi og er ikke open source. Der er både en pc og bærbar version til download sammen med en håndfuld plugins og værktøjer, som du kan downloade separat. I modsætning til de fleste af de ovennævnte rene skæreprogrammer har RJ TextEd værktøjslinjer, ruder og faner i vid udstrækning. Du kan også oprette projekter og makroer og tilpasse dit arbejdsmiljø.

    Fordele

    • Har en bærbar version
    • Syntax fremhævning
    • Stavekontrol
    • Automatisk indrykning
    • Automatisk afslutning
    • Kode foldning
    • Tekst foldning
    • Compiler integration
    • Makroer
    • FTP og Secure FTP support
    • SSH-understøttelse til fjernfilredigering
    • Flere forekomster

    Ulemper

    • Ingen samarbejde redigering
    • Ingen stor filsupport
    • Ingen HTTP- eller WebDav-understøttelse til fjernfilredigering

    9. Komodo Rediger

    Komodo Edit er et hurtigt open source-program, der kan bruges på Windows, Max OS X og Linux. Den understøtter følgende programmeringssprog: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 og CSS 3. Den er også udstyret med "brugerdefineret syntaksfarve, foldning, baggrundssyntax kontrol og fremragende auto-complete og calltips (kaldet 'kode intelligens'). " Deres sider og sider med udvidelser er ækvivalente med Firefox, og deres "tricked out" editor er en af ​​de mest avancerede funktioner på denne liste. Sammen med alt, hvad du får fjern fil redigering, en værktøjskasse med shell kommando integration, makroer, uddrag og listen fortsætter. For mere avancerede funktioner kan du købe Komodo IDE for Teams.

    Fordele

    • Extension support og makroer
    • Syntax fremhævning
    • Automatisk indrykning
    • Automatisk afslutning
    • Kode foldning
    • Tekst foldning
    • Kodeuddrag

    Ulemper

    • Stavekontrol er ikke inkluderet
    • Ingen compiler integration
    • Ingen samarbejde redigering
    • Ingen stor filsupport
    • Ingen flere forekomster
    • For mere avancerede funktioner skal du opgradere til et stort gebyr på $ 295 (uden support og opgraderinger) eller $ 382 (med support og opgraderinger)

    10. KompoZer

    Powered by Mozilla, "KompoZer er et komplet webforfattersystem, der kombinerer webfilstyring og brugervenlige WYSIWYG-webredigeringsfunktioner, der findes i Microsoft FrontPage, Adobe DreamWeaver og andre avancerede programmer." Dette nemme at bruge program, til Windows, Mac OS X og Linux, er rettet mod ikke-tekniske brugere, der ikke ved meget om HTML- eller webkodning. Den er tilgængelig på 21 forskellige sprog, har integreret filhåndtering via FTP, fanebladredigering, farvevælger og support til formularer, tabeller og skabeloner..

    Som du kan se fra skærmbilledet nedenfor, er det meningen at være mere som DreamWeaver i modsætning til Notepad (dermed catering til ikke-tekniske brugere).

    Fordele

    • Site manager og file tree
    • WYSIWYG redigering
    • Har en bærbar version
    • FTP-understøttelse
    • Stavekontrol
    • Understøtter skabeloner
    • Side preview
    • Sammenligner med Adobe DreamWeaver og Microsoft FrontPage

    Ulemper

    • Ingen WebDAV-understøttelse til fjernfilredigering
    • Ingen delt redigering support
    • Understøtter ikke server-side scripting

    11. TouchQode (Bonus)

    Som en ekstra bonus har vi TouchQode, som er en editor kun til smartphones. Den er i øjeblikket kun tilgængelig til Android, men du kan abonnere på at blive underrettet om iPhone-udgivelsen. For en smartphone editor har den nogle fantastiske funktioner som syntax fremhævning, evnen til at køre (simple) scripts, en integreret FTP-klient, filsynkronisering og meget mere. TouchQode giver virkelig mulighed for at kode hvor som helst du går!

    Fordele

    • Android app
    • Syntax fremhævning
    • Kodeforslag
    • Incremental søgning
    • Filsynkronisering

    Ulemper

    • Ingen iPhone app (men kommer snart)