Startpagina » Coding » Top 10 van gratis bewerkte broncode-editors

    Top 10 van gratis bewerkte broncode-editors

    Met professionele codebewerkers zoals Dreamweaver, Coda, Textmate en anderen, is het geen verrassing dat steeds meer mensen de eenvoudige code-editor, zoals het Kladblok van Windows, deels zijn vergeten. We begrijpen dat eenvoudiger niet de beste optie is, maar er zijn eenvoudigere maar professionele code-editors die misschien net geschikt zijn voor wat u nodig heeft!

    Dit is wat ik de beste waar voor nul dollar vond (met een toegevoegde bonus). Deel gerust je persoonlijke favoriet in de reacties.

    1. Kladblok ++

    Notepad ++ is een open source-vervanging voor het originele Kladblok-programma (geleverd met Windows) en ondersteunt verschillende talen. Hoewel het is gebouwd voor Microsoft Windows, kan het ook worden uitgevoerd op Linux, Unix, BSD en Mac OS X (met Wine). Meteen na het starten van Notepad ++ zult u het verschil zien tussen het en het originele Kladblok. Er zijn tal van extra knoppen en functies zoals ondersteuning voor plug-ins, bewerken met tabs, slepen en neerzetten, gesplitste schermbewerking, gesynchroniseerd scrollen, spellingcontrole (via een meegeleverde plug-in), zoeken en vervangen van meerdere documenten, bestandsvergelijking, zoomen en nog veel meer. "Notepadd ++ ondersteunt syntax highlighting en syntax folding voor 48 programmeer-, scripting- en markup-talen" (bron).

    Zoals de website uitlegt, is het programma geschreven in C ++ en gebruikt het pure Win32 API en STL wat zorgt voor een hogere uitvoeringssnelheid en kleinere programmagrootte. Als u wilt leren hoe Notepadd ++ uw standaard teksteditor te maken, kunt u hier instructies vinden.

    Pros

    • Lichtgewicht en lanceert snel
    • Bewerkingsinterface met tabbladen
    • Ondersteuning van plug-ins en macro's
    • Mogelijkheid om bladwijzers toe te voegen
    • Ondersteuning slepen en neerzetten
    • Zoeken en vervangen voor meerdere documenten
    • Volledig scherm
    • Minimaliseren naar het systeemvak
    • Stijlconfigurator voor een aanpasbare interface
    • Syntaxis en brace-markering
    • Automatische inspringing
    • Automatische voltooiing
    • Code vouwen
    • Tekst vouwen
    • Compiler-integratie
    • Zoeken en vervangen
    • Spellingcontrole (via plugin)
    • Gezamenlijke bewerking (via plug-in)
    • FTP-ondersteuning (via plug-in)
    • Meerdere exemplaren
    • Bestandsvergelijking

    Cons

    • Geen HTTP-, SSH- of WebDAV-ondersteuning voor het bewerken van externe bestanden
    • Ondersteunt geen grote bestanden
    • Er is nog een programma nodig om op Mac OS X te kunnen draaien

    2. TextWrangler

    In tegenstelling tot Notepadd ++, hierboven genoemd, is TextWrangler geen open source en het is een programma dat alleen op Mac werkt. Het ondersteunt ook slechts één taal: Engels. Het is echter een zeer "krachtige algemene teksteditor, en Unix en serverbeheerderstool." Hoewel het er aan de oppervlakte uitziet als een eenvoudige en eenvoudige teksteditor, beschikt het over veel functies. Er is een Documentenlade (standaard gesloten) die kan worden geopend om geselecteerde documenten te bekijken en te vergelijken. Als een code-editor bevat het syntax kleuren en functie navigatie voor 44 programmeertalen zoals ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL en VBScript. Met TextWrangler kunt u ook extreem grote bestanden openen; het wordt alleen beperkt door het RAM-geheugen op uw computer en OS X-beperking tot bestanden.

    Als u meer geavanceerde functies nodig hebt zoals FTP en SFTP openen en opslaan, AppleScript, Mac OS X Unix-scriptsupport, slaapstand, automatisch opslaan en meer, kunt u upgraden naar BBEdit.

    Pros

    • Ondersteuning van plug-ins en macro's
    • Gebouwd in FTP en beveiligde FTP
    • SSH-ondersteuning voor bewerken op afstand
    • Mogelijkheid om twee documenten regel voor regel te vergelijken
    • Syntaxisaccentuering
    • Automatische inspringing
    • Automatische voltooiing
    • Code vouwen
    • Tekst vouwen
    • Compiler-integratie (via plug-in)
    • Spellingscontrole
    • Grote bestandsondersteuning (beperkt door computergeheugen)
    • Meerdere exemplaren

    Cons

    • Geen gezamenlijke bewerking
    • Geen HTTP- of WebDAV-ondersteuning voor het bewerken van externe bestanden
    • Werkt niet op Tiger in de Power Macintosh G4 (Quicksilver) -serie

    3. jEdit

    jEdit, een programma voor Windows, Mac OS X, OS / 2, Linux, BSD, Unix en VMS, zou alleen voor volwassen programmeurs zijn. Geschreven in Java, het is open source en ondersteunt honderden plug-ins en macro's. Het hoofdvenster kan horizontaal of verticaal worden gesplitst en wordt ook geleverd met 'auto indent en syntax highlighting voor meer dan 130 talen'. Er zijn veel aanpassingsopties om alles van de dock naar de statusbalk naar de werkbalk eruit te laten zien en voelen zoals u dat wilt. U kunt zelfs "kopiëren en plakken met een onbeperkt aantal klemborden".

    Ondersteunde programmeertalen zijn: ActionScript, ColdFusion, LOTOS, Ruby, Python en COBOL. Alle functies van jEdit kunnen onmogelijk in deze alinea passen, maar u kunt ze hier allemaal bekijken.

    Pros

    • Krachtige zoekmachine voor reguliere expressies
    • Syntaxisaccentuering met aanpassingsopties
    • Auto-inspringen
    • Automatische voltooiing
    • Code vouwen
    • Tekst vouwen
    • Compiler-integratie (via plug-in)
    • Ondersteuning van plug-ins en macro's
    • Bewerkingsinterface met tabbladen
    • Geïntegreerde FTP-browser
    • Spellingcontrole (via plugin)
    • FTP-ondersteuning (via plug-in)
    • HTTP- en WebDAV-ondersteuning (via plug-in) voor het bewerken van externe bestanden
    • Meerdere exemplaren

    Cons

    • Zwaargewicht en vaak traag bij het opstarten
    • In

      Cons

      regelmatige spellingcontrole

    • Kan buggy op de Mac zijn
    • Geen gezamenlijke bewerking
    • Geen grote bestandsondersteuning
    • Geen SSH-ondersteuning voor het bewerken van externe bestanden

    4. Crimson-editor

    Crimson is geschreven in C, is open source en staat bekend als een professionele broncode-editor voor alleen Windows. Het is ook een geschikte vervanging voor Notepad en ondersteunt programmeren in meer dan 60 talen, zoals Maple, LotusScript, C / C ++, MySQL, Ruby, Perl en JScript. Momenteel ondersteunt het alleen de Engelse taal. Helaas was de laatste release van Crimson in 2008, maar deze is vervangen door Emeral Editor.

    Zoals je kunt zien aan de onderstaande afbeelding, lijkt het op Notepad ++ van de werkbalk naar de bewerking met tabbladen. Het ondersteunt ook plug-ins, die "tools" en macro's worden genoemd. Er is zelfs een ingebouwde FTP-client en u kunt groepen verwante bestanden beheren en ze als projecten opslaan.

    Pros

    • Syntaxisaccentuering
    • Automatische inspringing
    • Compiler-integratie
    • Mogelijkheid om bladwijzers toe te voegen
    • FTP-ondersteuning
    • Instant / live spellingcontrole
    • macro's
    • Meerdere exemplaren

    Cons

    • Geen automatische aanvulling
    • Geen code vouwbaar
    • Geen vouwen van tekst
    • Geen gezamenlijke bewerking
    • Geen grote bestandsondersteuning
    • Geen HTTP-, SSH- of WebDAV-ondersteuning voor het bewerken van externe bestanden

    5. Araneae

    Araneae is een editor voor webprofessionals die alleen op Windows werkt. Je kunt extensies downloaden om ermee te gebruiken en het bevat syntax-highlighting, ondersteuning via slepen en neerzetten, bewerken met tabs en de mogelijkheid om aanpasbare snelle clips in te voegen. "Araneae bevat verschillende extensies en lokalisaties rechtstreeks uit de spreekwoordelijke box'â ??  ?? geen extra downloaden vereist! Dit omvat HTML-, XHTML-, CSS-, XML-, JavaScript-, PHP- en Ruby-bestanden, evenals Engelse, Franse, Griekse, Spaanse en Estse lokalisaties! "Alle werkbalken zijn standaard zichtbaar en kunnen naar eigen voorkeur worden herschikt.

    Pros

    • Syntaxisaccentuering
    • Ondersteuning slepen en neerzetten
    • Bewerkingsinterface met tabbladen
    • Snelle clips
    • Zoeken en vervangen
    • Meerdere exemplaren

    Cons

    • Geen plug-ins of macro's

    6. EditPad Lite

    EditPad Lite is een andere algemene teksteditor voor Windows en is geschreven in 10 verschillende talen. Het is gebouwd met Delphi en is klein, compact en gratis voor niet-commercieel gebruik. Dus als u betaald krijgt voor het werk dat u ermee doet, moet u EditPadPro kopen. Functies zijn beperkt, maar het heeft bewerkingen met tabbladen, kan blijven werken in het systeemvak, ondersteunt automatisch inspringen en kan worden geconfigureerd om aan uw eigen smaak en gezichtsvermogen te voldoen.

    EditPad Lite lijkt ook op Kladblok met uitzondering van de opmaakwerkbalk en -tabbladen.

    Pros

    • Bewerkingsinterface met tabbladen
    • Automatische inspringing
    • Onbeperkt ongedaan maken en opnieuw uitvoeren, zelfs na het opslaan van een bestand (zolang het geopend blijft)
    • Grote bestandsondersteuning
    • FTP-ondersteuning
    • Meerdere exemplaren

    Cons

    • Geen syntax highlighting
    • Geen automatische aanvulling
    • Geen code vouwbaar
    • Geen vouwen van tekst
    • Geen compilatie-integratie
    • Geen macro's
    • Geen gezamenlijke bewerking
    • Spellingcontrole is niet inbegrepen in de gratis versie
    • Geen HTTP-, SSH- of WebDAV-ondersteuning voor het bewerken van externe bestanden

    7. ATPad

    ATPad is niet veel anders dan de meeste andere hierboven genoemde: het is een andere versie van Kladblok met een paar upgrades. Naast Engels, kun je ATPad ook krijgen in 11 andere talen. U krijgt bewerkingen met tabbladen, aanpassingsopties, regelnummering, tekstterugloop, bladwijzers (zodat u uw plaats niet verliest bij het retourneren), aanpasbare fragmenten, verzenden via e-mail en meer. Omdat ATPad geen installatie vereist, kunt u het vanaf vrijwel elke schijf openen en laat het geen sporen achter. Om het te verwijderen, verwijdert u gewoon de ATPad-map.

    Pros

    • Staat het betegelen en cascaderen van vensters toe
    • Bewerkingsinterface met tabbladen
    • Regelnummering
    • Tekstfragmenten
    • Kan documenten via e-mail verzenden
    • Geen installatie vereist
    • Mogelijkheid om bladwijzers toe te voegen
    • Onbeperkt vinden / vervangen en ongedaan maken / opnieuw uitvoeren

    Cons

    • Komt niet met spellingcontrole

    8. RJ Teksted

    RJ TextEd is alleen voor Windows en ondersteunt 18 verschillende talen en 20 programmeertalen. Het is gebouwd op CodeGear Delphi en is niet open source. Er is zowel een pc als een draagbare versie om te downloaden, samen met een handvol plug-ins en hulpmiddelen die u afzonderlijk kunt downloaden. In tegenstelling tot de meeste van de hierboven genoemde programma's voor schoon knippen, heeft RJ TextEd werkbalken, vensters en tabbladen in overvloed. U kunt ook projecten en macro's maken en uw werkomgeving aanpassen.

    Pros

    • Heeft een draagbare versie
    • Syntaxisaccentuering
    • Spellingscontrole
    • Automatische inspringing
    • Automatische voltooiing
    • Code vouwen
    • Tekst vouwen
    • Compiler-integratie
    • macro's
    • FTP en veilige FTP-ondersteuning
    • SSH-ondersteuning voor bewerken op afstand
    • Meerdere exemplaren

    Cons

    • Geen gezamenlijke bewerking
    • Geen grote bestandsondersteuning
    • Geen HTTP- of WebDAV-ondersteuning voor het bewerken van externe bestanden

    9. Komodo Bewerken

    Komodo Edit is een snel open source-programma dat kan worden gebruikt op Windows, Max OS X en Linux. Het ondersteunt de volgende programmeertalen: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 en CSS 3. Het is ook uitgerust met "aanpasbare syntaxkleuring, vouwen, controle van achtergrondsyntaxis en uitstekende automatisch aanvullen en calltips (genaamd 'code intelligentie'). " Hun pagina's en pagina's met extensies zijn gelijk aan die van Firefox en hun 'tricked out'-editor is een van de meest geavanceerde functies op deze lijst. Samen met alles wat je op afstand kunt bewerken, wordt een toolbox met shell-opdrachtintegratie, macro's, fragmenten en de lijst ingeschakeld. Voor meer geavanceerde functies kunt u Komodo IDE voor teams aanschaffen.

    Pros

    • Uitbreidingsondersteuning en macro's
    • Syntaxisaccentuering
    • Automatische inspringing
    • Automatische voltooiing
    • Code vouwen
    • Tekst vouwen
    • Codefragmenten

    Cons

    • Spellingcontrole niet inbegrepen
    • Geen compilatie-integratie
    • Geen gezamenlijke bewerking
    • Geen grote bestandsondersteuning
    • Geen meerdere exemplaren
    • Voor meer geavanceerde functies moet je upgraden voor een flinke vergoeding van $ 295 (zonder ondersteuning en upgrades) of $ 382 (met ondersteuning en upgrades)

    10. KompoZer

    Aangedreven door Mozilla, "KompoZer is een compleet webauthoringsysteem dat webbestandsbeheer en gebruiksvriendelijke WYSIWYG-bewerkingsmogelijkheden voor webpagina's combineert die te vinden zijn in Microsoft FrontPage, Adobe DreamWeaver en andere geavanceerde programma's." Dit eenvoudig te gebruiken programma, voor Windows, Mac OS X en Linux, is gericht op niet-technische gebruikers die niet veel weten over HTML of webcodering. Het is beschikbaar in 21 verschillende talen, heeft een geïntegreerd bestandsbeheer via FTP, bewerkingen met tabbladen, een kleurkiezer en ondersteuning voor formulieren, tabellen en sjablonen.

    Zoals je kunt zien aan de onderstaande schermafbeelding, is het bedoeld om meer op DreamWeaver te lijken in tegenstelling tot Notepad (vandaar de catering voor niet-technische gebruikers).

    Pros

    • Sitemanager en bestandsstructuur
    • WYSIWYG-bewerking
    • Heeft een draagbare versie
    • FTP-ondersteuning
    • Spellingscontrole
    • Ondersteunt sjablonen
    • Voorbeeld van pagina
    • Vergelijkbaar met Adobe DreamWeaver en Microsoft FrontPage

    Cons

    • Geen WebDAV-ondersteuning voor bewerken op afstand
    • Geen ondersteuning voor gedeelde bewerkingen
    • Ondersteunt server-side scripting niet

    11. TouchQode (Bonus)

    Als een toegevoegde bonus hebben we TouchQode, een editor die alleen voor smartphones is. Het is momenteel alleen beschikbaar voor Android, maar u kunt zich abonneren om op de hoogte te worden gebracht van de iPhone-release. Voor een smartphone-editor heeft het enkele geweldige functies zoals syntax highlighting, de mogelijkheid om (eenvoudige) scripts uit te voeren, een geïntegreerde FTP-client, bestandssynchronisatie en meer. TouchQode geeft echt de mogelijkheid om overal waar je gaat te coderen!

    Pros

    • Android-app
    • Syntaxisaccentuering
    • Suggesties voor codes
    • Incrementeel zoeken
    • Bestandssynchronisatie

    Cons

    • Geen iPhone-app (maar binnenkort beschikbaar)