Car-tech

Review: Sublime Text 2 är en raffinerad textredigerare som är ett nöje att använda

Week 0

Week 0
Anonim

En kodare, med hjälp av en textredigerare eller en IDE (Integrated Development Environment), är nästan ett politiskt uttalande. Att välja mellan en textredigerare och en komplett miljö (debugger, kodhints och allt) är ett stort val och kan ha stor inverkan på kodningsstil, produktivitet och komfort. Om du är en IDE slags kille, är JetBrains känd för sin högutvecklade miljö. Men om du föredrar enkelheten av textredigerare är Sublime Text långt uppe med det allra bästa. Vid $ 70 är det också oerhört dyrt för en textredigerare. Det är faktiskt $ 21 mer än JetBrains utmärkta WebStorm JavaScript IDE. Men för dem som prissätter ett enkelt tillvägagångssätt med mycket kraft under huven, kan det vara värt det.

En del av klagomålet för en textredigerare är dess smekmånad och enkelhet. Sublim Text känns säkert med mager på ytan, utan verktygsfält eller konfigurationsdialoger. Det är också väldigt väldigt snabbt. Men den enkelheten är bara huddjup: gräva på bara en bit, och du hittar dig själv nedsänkt i plug-ins, smarta auto-completion tricks och mycket mer. Vad är så trevligt om Sublime Text är att det låter dig långsamt växa till att använda sin kraft. Till skillnad från Vim, till exempel, känns det inte otänkbart för de oinitierade. Du kan köra den och börja skriva, Notepad-stil. Men fråga om mer, och Sublime Text ska leverera.

Sublim Texts sofistikerade fuzzy text matchning gör att du snabbt kan komma till de filer du behöver.

En annan fördel med att använda Sublime Text är att den ser likadant ut över Linux, Windows, och Mac OS X. Det beror på att det använder sin egen anpassade gränssnitt UI-ram, vilket också ger dig några unika kontroller som du inte hittar i andra redaktörer. Den mest märkbara, och den enda du ser vid första anblicken, är minimaplanet - en miniatyriserad fågelperspektiv av din kod, som löper längs den högra sidan av redigeringsruten. När du arbetar med långa filer kan du använda minimapilen som en visuell rullningslista och skura omedelbart runt filen för intressanta platser.

Sublim Text använder en textfil för konfiguration, vilket är en förvärvad smak …

Miniman är unik för en annan anledning: dess användning av musen. Resten av Sublime Text är tangentbordscentrerad och mycket av överklagandet ligger i en realtidssökningsalgoritm som är anmärkningsvärt smart. Du kan använda den för att snabbt öppna vilken fil som helst i ditt projekt: skriv "idsp" och listan över möjliga filer smalnar ner för att inkludera val som "ideas_spec" och "server.pid" med de relevanta bokstäverna i fetstil. Med hjälp av en lös blandning av initialer och prefixar lär du dig att landa på nästan vad som helst i din kod så snart som möjligt. Om du vill gå till ett visst radnummer kan du följa din sträng med ett kolon och numret - så, "idsp: 100" tar dig till rad 100 i den relevanta filen.

Sublim Text s minimapsträckor längs

En annan användbar funktion är enkelt kolumnval: Om du vill lägga till samma bit text längs flera linjer (till exempel markerar flera stängande parenteser i följande rader), kan du helt enkelt välja en kolumn med text och skriva din text. Multipla infogningspunkter kommer att visas, och du kommer att se din text på flera ställen på en gång.

Sublim Text 2 har också ett system med plugins, varav den viktigaste kallas Paketkontroll. Med denna plugin kan du enkelt söka efter andra plugins från Sublime Text och ladda ner och installera dem direkt från redigeraren. När jag behövde lägga till ett ordräkning till statusfältet tog det mig mindre än en minut att använda Paketkontroll och hitta ett plugin som gjorde precis vad jag behövde. Dess sökgränssnitt använder samma fuzzy-sträng som matchar vanliga i Sublime Text, och är lika snabb att använda.

Obs! Nedladdningsknappen på sidan Produktinformation tar dig till leverantörens webbplats, där du kan hämta den senaste versionen av programvaran.