Probeer Sublime-tekst 2 uit voor uw behoeften voor codebewerking op verschillende platforms

Probeer Sublime-tekst 2 uit voor uw behoeften voor codebewerking op verschillende platforms / Linux

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 behulp van 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 regelmatig deze functie te gebruiken, maar het kan ongelooflijk tijdsbesparend zijn als je er eenmaal aan went.

Aanvulling: zoals elke goede code-editor, zal Sublime Text 2 uitzoeken in welke taal je schrijft en je helpen door automatisch functienamen te maken. Unqiuely zal Sublime Text ook automatisch worden aangevuld variabelen dat je hebt gemaakt eerder in de code, wat een groot aantal fouten elimineert wanneer gebruikers namen van variabelen verkeerd typen. Heel handig, vooral als je het type programmeur bent dat heel graag beschrijvende en lange variabelen maakt.

Syntaxisaccent en hoog contrast display: Ondanks wat sommige mensen denken over 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 maakt de app de code en voert deze uit zonder dat je 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 je een codeblok hebt dat je normaal hebt gebruikt, maak dan een fragment ervan en wijs een unieke naam toe. Typ de naam en druk op het tabblad om het hele fragment voor u te laten plakken. Bijvoorbeeld typen “html” wordt automatisch uitgebreid naar een eenvoudige HTML-paginastructuur “lorem” geeft u een volledige paragraaf van de voorbeeldtekst:

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 dat je meestal in de codex moet opzoeken.

Het voegt ook een aantal sleutelcodefragmenten toe, zoals een complete 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.

Samenvatting:

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 u absoluut willen aanmoedigen om een ​​volledige licentie aan te schaffen om de ontwikkelaars te ondersteunen als u van de app houdt, maar ik weet zeker dat zij de hongerende studenten niet zullen misgunnen, en er is niets dat u ertoe aanzet om 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 een soort codeur, een minimalist notepadder, of heb je liever een volledig opgeblazen IDE ontwikkelen in?

Ontdek meer over: Programmeren, Teksteditor.