Är Sublime Text den bästa kodredigeraren för programmering?

Sublime Text är den bästa kodredigeraren till program 2

Sublime Text är en text- och kodredigerare som har skapats i C ++, även om den också använder Python för sitt plugin-system som utökar programmets funktionalitet. Denna applikation föddes som en förlängning av Vim, men med tiden blev den gradvis annorlunda tills den fick sin egen identitet.

Sublime Text är den bästa kodredigeraren för programmering

Sublime Text är inte ett open source-projekt. Lyckligtvis kan du ladda ner en gratis version för kontinuerlig användning , så du behöver inte köpa den kommersiella versionen om du inte vill använda den professionellt.

Sublim text har några funktioner som gör den till en mycket uppskattad kodredigerare . Många användare anser att det är det bästa programmet i sin klass.

Sublim text är mycket programmerbar

Sublime Text är en mycket mångsidig kodredigerare. Användare med avancerade programmeringsfärdigheter kommer att kunna lägga till sina egna kodrader i programmet. Detta kommer att vara mycket användbart för att förbättra dess funktioner eller lägga till nya som inte följer med programmet.

Sublime Text exponerar sina interna via ett Application Programming Interface (API), som programmerare kan interagera med Python- programmeringsspråket med .

sublim text api

Sublime Text innehåller en inbyggd Python-tolk , vilket är användbart för att inspektera redigeringsinställningar och snabbt testa API-samtal under plugin-utveckling. Denna tolk är oberoende av Python-tolk i ditt operativsystem.

Tillgänglighet för paket, plugins och andra resurser

Nästan alla aspekter av sublim text kan utökas eller anpassas . Du kan ändra redigerarens beteende, lägga till makron, utöka menyerna och mycket mer. Du kan också skapa nya funktioner med Editor API för att skapa komplexa plugins.

sublima text-plugins

Konfigurationsfilerna i Sublime Text är textfiler som övervägande överensstämmer med en JSON- struktur , även om du också hittar XML- filer . För mer avancerade utökningsalternativ används Python-källfiler.

Sublime Text är kompatibel med Textmate

sublim text text matt

Sublime Texts kompatibilitet med Textmate- paket är komplett, exklusive kommandon som är oförenliga. Dessutom kräver sublim text att alla syntaxdefinitioner har tillägget.tmLanguage och att alla preferensfiler har tillägget.tmPreferences. Detta innebär att .plist-filer ignoreras, även om de finns i en underkatalog Syntax eller Inställningar.

Vi / Vim-emulering

sublim text vim

Detta är användbart för gamla Vim-användare som nu använder sublim text. Vi är en gammal modalredigerare som tillåter användaren att utföra alla operationer från tangentbordet . Vim är en modern version av vi som fortfarande används i stor utsträckning.

Sublime Text ger vi-emulering genom Vintage-paketet. Även utvecklingen av Vintage, kallat Vintageous , ett öppen källkodsprojekt som erbjuder en bättre vi / Vim-redigeringsupplevelse och uppdateras oftare än Vintage.

slutsats

Sublime Text-kodredigeraren har blivit ett viktigt verktyg i många programmerares arbete . Detta program erbjuder, som vi har sett, en mängd olika möjligheter, inklusive dess pluginsystem och möjligheten att lägga till nya funktioner genom att ändra koden. Vi-emulering är också en väldigt cool sak som inte alla kodredigerare erbjuder. Till detta kommer dess stora samhälle i det officiella forumet.