Sublime Text 2 is een platformonafhankelijke codebewerker waar ik pas onlangs van hoorde, en ik moet zeggen dat ik erg onder de indruk ben ondanks het bèta-label. Je kunt de volledige app downloaden zonder een cent te betalen en zonder verplichte tijdslimiet voor je evaluatie.
Dus ik denk echt dat het de moeite van het bekijken waard is, in je zoektocht naar de ongrijpbare beste code-editor. Editra: een krachtige en uitbreidbare tekst- en codebewerker op verschillende niveaus. Editra: een krachtige en uitbreidbare tekst- en codebewerker op verschillende platforms. Er zijn massa's teksteditors die er zijn, dus waarom zou je er nog een nodig hebben? De meeste mensen zullen tevreden zijn met hun standaard OS-editor, terwijl de codeurs een speciale code nodig hebben ... Lees meer.
Handige functies
Kolomselectie en MultiSelect Editing: met een superkrachtig selectiesysteem kunt u een volledige kolom met codes selecteren met de muisknop met de muisknop of de middelste muisknop door een rechthoek naar buiten te slepen. Je kunt dan meerdere selecties tegelijk bewerken, wat me behoorlijk verbaasde. Ik zie mezelf mijn hersenen moeten trainen om deze functie regelmatig te gebruiken, maar het kan ongelooflijk tijdsbesparend zijn als je er eenmaal aan gewend bent.
AutoCompletion: net als elke goede code-editor, zal Sublime Text 2 uitzoeken in welke taal je schrijft en je helpen door functienamen automatisch aan te vullen. Unqiuely zal Sublime Text ook variabelen automatisch aanvullen die u eerder in de code hebt gemaakt, waardoor een groot aantal fouten wordt geëlimineerd wanneer gebruikers variabelenamen verkeerd typen. Heel handig, vooral als je het type programmeur bent dat heel graag beschrijvende en lange variabelen maakt.
Syntaxisaccent en hoog contrastscherm: ondanks dat sommige mensen denken aan tekst met een hoog contrast op een zwarte achtergrond, is het eigenlijk een stuk gemakkelijker om te lezen. Ik gebruik het nu ongeveer een week zonder hoofdpijn en krijg veel meer programmeerwerk dan normaal. Op een donkere achtergrond - hoewel er andere kleurenschema's zijn om uit te kiezen - valt syntax highlighting echt op en maakt het een stuk 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 gewoon willen instappen en aan de slag gaan, en het kan zelfs grote projecten voor de professionele gebruiker aan.
Minimap: dit is een snel voorbeeld van uw volledige bestand in de zijbalk, met een schermgrote rechthoek die laat zien waar u zich nu bevindt. Hiermee kun je ongelooflijk snel rondkijken op je code. De volledige interface is snel en eenvoudig.
Fragmenten: als u een codeblok heeft dat u regelmatig gebruikte, maakt u een fragment ervan en kent u een unieke naam toe. Typ de naam en druk op het tabblad om het hele fragment voor u te laten plakken. Als u bijvoorbeeld 'html' typt, wordt deze automatisch uitgebreid naar een eenvoudige HTML-paginastructuur, terwijl 'Lorem' u een volledige alinea met voorbeeldtekst geeft:
uitbreidingen
Met een op python gebaseerd plug-insysteem kan de kernfunctionaliteit enorm worden uitgebreid, en is er al een breed scala aan dingen die er zijn. Mijn favoriet - een absolute tijdbesparende uitkomst voor mij - is de WordPress-extensie, die volledige automatisch aanvullen en functiedefinities geeft met standaardwaarden voor WordPress PHP-functies - iets wat je meestal in de codex moet opzoeken.
Het voegt ook een aantal sleutelcodefragmenten toe, zoals een volledige berichtinhoudsjabloon die u kunt aanpassen.
Ik zou ook de Package Control-extensie aanbevelen, waarmee u eenvoudig nieuwe pakketten kunt downloaden en installeren zonder de console te gebruiken. Installatie van Package Control is net zo eenvoudig als het openen van de console en het plakken van een tekstblok.
Overzicht:
Hoewel uw evaluatieperiode met volledige functionaliteit geen verplichte tijdslimiet heeft, kost een volledige licentie technisch $ 59. Er is een nag-dialoogvenster om de 10 saves of zo, 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 de app houdt, maar ik weet zeker dat ze studenten die hongerig zijn niet zullen vergeven, en er is niets dat je ervan weerhoudt het voor onbepaalde tijd te gebruiken.
Heb je Sublime Text 2 al gebruikt? Wat denk je, of heb je een andere favoriete code-editor? Ben je meer een traditionalistische Emacs- coder, een minimalistische notepadder, of heb je liever een volledig ontwikkelde IDE om in te ontwikkelen?