Advertentie
Sublime Text 2 is een platformonafhankelijke code-editor waar ik pas onlangs van gehoord heb, en ik moet zeggen dat ik ondanks het bètalabel echt onder de indruk ben. U kunt de volledige app downloaden zonder een cent te betalen en zonder verplichte tijdslimiet voor uw evaluatie.
Dus ik denk echt dat het de moeite waard is om naar te kijken, in je zoektocht naar het ongrijpbare beste code-editor Editra: een krachtige en uitbreidbare platformonafhankelijke tekst- en code-editorEr zijn talloze teksteditors beschikbaar, dus waarom zou je er nog een nodig hebben? De meeste mensen zullen tevreden zijn met hun standaard platte teksteditor voor het besturingssysteem, terwijl de codeerders een speciale code nodig hebben ... Lees verder ooit.
Handige functies
Kolomselectie en MultiSelect-bewerking: Met een superkrachtig selectiesysteem kunt u een hele kolom met code selecteren met de optie-klik of middelste muisknop door een rechthoek uit te slepen. Je kunt dan meerdere selecties tegelijkertijd bewerken, wat me behoorlijk verbaasde. Ik zie mezelf mijn hersenen moeten trainen om deze functie daadwerkelijk regelmatig te gebruiken, maar het kan ongelooflijk tijdwinst opleveren als je er eenmaal aan gewend bent.
Automatisch aanvullen: zoals elke goede code-editor, zal Sublime Text 2 erachter komen in welke taal je schrijft en je helpen door automatisch functienamen aan te vullen. Ongetwijfeld zal Sublime Text ook automatisch aanvullen variabelen dat die je hebt gemaakt eerder in de code, wat een groot aantal bugs elimineert wanneer gebruikers variabelenamen verkeerd typen. Heel handig, vooral als je het type coder bent dat graag heel beschrijvende en lange variabelen maakt.
Syntaxisaccentuering en contrastrijke weergave: Ondanks wat sommige mensen denken over tekst met hoog contrast op een zwarte achtergrond, is het eigenlijk een stuk gemakkelijker te lezen. Ik gebruik het nu ongeveer een week zonder hoofdpijn en ik krijg veel meer programmeerwerk dan normaal. Op een donkere achtergrond - hoewel er andere kleurenschema's zijn om uit te kiezen - valt syntaxisaccentuering echt op en is veel logischer.
In-Editor Code Building: voor een aantal talen zal de app de code bouwen en uitvoeren zonder dat u de opdrachtregel hoeft te verlaten. Dit is fantastisch voor beginners die er gewoon in willen springen en aan de slag willen, en het kan zelfs grote projecten aan voor de professionele gebruiker.
Minimap: Dit is een snelle voorvertoning van uw volledige bestand in de zijbalk, met een rechthoek op het schermformaat die aangeeft waar u zich nu bevindt. Hiermee kunt u ongelooflijk snel door uw code springen door ongelooflijk snel te zien. De hele interface is snel en eenvoudig.
Fragmenten: Als je een codeblok hebt dat je regelmatig gebruikte, maak er dan een fragment van en wijs een unieke naam toe. Typ de naam en klik op het tabblad om het hele fragment voor u te laten plakken. Als u bijvoorbeeld "html" typt, wordt dit automatisch uitgevouwen tot een eenvoudige HTML-paginastructuur, terwijl "lorem" u een volledige alinea met voorbeeldtekst geeft:
Extensies
Met een op python gebaseerd plug-insysteem kan de kernfunctionaliteit enorm worden uitgebreid, en er is al een breed scala aan dingen die er zijn. Mijn favoriet - een absoluut tijdbesparende uitkomst voor mij - is de WordPress-extensie, die volledige autocomplete- en functiedefinities geeft met standaardwaarden voor WordPress PHP-functies - iets dat je meestal moet opzoeken in de codex.
Het voegt ook een aantal sleutelcodefragmenten toe, zoals een complete berichtinhoudssjabloon die u kunt aanpassen.
Ik zou ook de Pakketbeheer extensie, waarmee u eenvoudig nieuwe pakketten kunt downloaden en installeren zonder de console te gebruiken. Installatie van Pakketbeheer is net zo eenvoudig als het openen van de console en het plakken van een tekstblok.
Samenvatting:
Hoewel uw evaluatieperiode met volledige functionaliteit geen tijdslimiet heeft, kost een volledige licentie technisch $ 59. Er is een zeur-dialoog die elke 10 keer wordt opgeslagen, maar verder is het volledig bruikbaar. Natuurlijk zou ik je absoluut willen aanmoedigen om een volledige licentie aan te schaffen om de ontwikkelaars te ondersteunen als je van houdt app, maar ik weet zeker dat ze hongerende studenten niet misgunnen, en niets weerhoudt je ervan om het te gebruiken voor onbepaalde tijd.
Heb je Sublime Text 2 al gebruikt? Wat denk je, of heb je een andere favoriete code-editor? Ben je meer een traditionalistische Emacs een soort coder, een minimalistische notitieblok, of heb je liever een volledig opgeblazen IDE ontwikkelen?
James heeft een BSc in Artificial Intelligence en is CompTIA A + en Network + gecertificeerd. Hij is de hoofdontwikkelaar van MakeUseOf en brengt zijn vrije tijd door met het spelen van VR paintball en bordspellen. Hij bouwt al pc's sinds hij een kind was.