close

Sublim text

Gå till navigering Gå till sök
Sublim text
Sublim textlogotyp
Skärmdump av programmet Sublime Text
Sorts textredigerare och integrerad utvecklingsmiljö
Utvecklaren John Skinner [d] och Sublime HQ [d]
Skrivet i C++ [4] [5] och Python [4]
Operativ system Linux , macOS och Microsoft Windows
Första upplagan 18 januari 2008 [1]
Hårdvaruplattform x86_64 , Apple M1 och AArch64 [d]
senaste versionen
Testversion
Läsbara filformat Sublime Text Workspace [d] , Sublime Text Project [d] , Sublime Text Mouse-inställningar [d] och Sublime Text Snippets [d]
Genererade filformat Sublime Text Workspace [d] , Sublime Text Project [d] , Sublime Text Snippets [d] och Sublime Text Mouse [d]
Licens Proprietär
Hemsida sublimetext.com
 Mediafiler på Wikimedia Commons

Sublime Text ([ s ə ˈ b l ʌ ɪ m t ɛ k s t  ] [6] ) är en proprietär textredigerare . Stöder plugins i programmeringsspråket Python .

Utvecklaren låter dig bekanta dig med produkten gratis och utan begränsningar, men programmet meddelar dig om behovet av att köpa en licens .

Funktioner

Några möjligheter [7] :

  • Snabbnavigering (gå till vad som helst)
  • Kommandopalett
  • Python Plugin API _
  • Samtidig redigering (delad redigering)
  • Hög grad av anpassning (anpassa vad som helst)

Språkstöd

Sublime Text stöder ett stort antal programmeringsspråk [8] och har syntaxmarkering för C , C++ , C# , CSS , D , Dylan , Erlang , HTML , Groovy , Haskell , Java , JavaScript , LaTeX , Lisp , Lua , Markdown , MATLAB , OCaml , Perl , PHP , Python , R , Ruby , Rust , SQL , TCL och XML .

Utöver de programmeringsspråk som ingår som standard, har användare möjlighet att ladda ner plugins för att stödja andra språk.

Pakethanterare

Sublime Text kan utrustas med en pakethanterare som låter användaren hitta, installera, uppdatera och ta bort paket utan att starta om programmet. Hanteraren håller de installerade paketen uppdaterade genom att ladda ner nya versioner från . Dessutom ger den kommandon för att aktivera och avaktivera installerade paket.

Funktioner

Några funktioner i programmet [9] :

Gränssnitt

Redaktören innehåller olika visuella teman, med möjlighet att ladda ner fler.

Användare ser all sin kod på höger sida av skärmen som en minikarta som kan navigeras när de klickas.

Det finns flera skärmlägen. En av dem innehåller från 1 till 4 paneler, med vilka du kan visa upp till fyra filer samtidigt. Fullständigt läge (fria lägen) visar endast en fil utan några ytterligare menyer runt den [8] .

Välj kolumner och flera redigeringar

Markera hela kolumner eller placera flera pekare på texten, vilket gör omedelbar redigering möjlig. Pekare beter sig som om var och en av dem är ensam i texten. Kommandon som flytta till tecken, flytta till rad, markera text, flytta till ett ord eller dess delar ( CamelCase , avgränsade med bindestreck eller understreck), flytta till början/slutet av en rad, etc., påverkar alla pekare oberoende och vid en gång, vilket gör att du kan redigera komplex text snabbt, utan att använda makron eller reguljära uttryck .

Autoslutförande

När användaren skriver in koden kommer Sublime Text att erbjuda olika alternativ för att slutföra posten, beroende på vilket språk som används. Redaktören kompletterar också automatiskt användarskapade variabler.

Syntaxmarkering och hög kontrast

Den mörka bakgrunden i Sublime Text är designad för att öka textkontrasten. Huvudsyntaxelementen är markerade i olika färger, som är bättre kombinerade med en mörk bakgrund än med en ljus.

Stöd för byggsystem

Sublime Text låter användaren bygga program och köra dem utan att behöva byta till kommandoraden. Användaren kan också anpassa sitt byggsystem och möjliggöra automatisk uppbyggnad av programmet varje gång koden sparas.

Blanks (snuttar)

Sparar kodavsnitt av ofta använd kod, nyckelord för att köra dem.

Navigera genom filer

Ett navigeringsverktyg som låter användare navigera mellan filer, såväl som inom dem, med hjälp av suddig sökning.

Andra funktioner

  • Dessutom har en autospara-funktion implementerats för att hjälpa användare att inte förlora sitt arbete.
  • Anpassade kortkommandon och ett navigeringsverktyg låter dig tilldela dina egna kortkommandon för menyer och verktygsfält (endast för den första versionen, i den andra och tredje - Kommandopalett).
  • Funktionen Sök medan du skriver används för att söka i ett dokument.
  • Syntaxkontrollen fungerar på liknande sätt och kontrollerar korrektheten medan du skriver.
  • Det är möjligt att automatisera med hjälp av makron och upprepa de senaste åtgärderna.
  • Redigeringskommandon, inklusive redigering av indrag, formatering av stycken och sammanlänkning av rader.

Historik

Sublim text

Projektet började i november 2007 [10] med syftet att skapa en "bästa textredigerare" [11] , den första versionen av programmet släpptes den 18 januari 2008 [12] och var endast tillgänglig under Windows [13] .

Av programmets möjligheter är det värt att notera [14] [15] :

  • projektsystem: möjligheten att kombinera filer till ett projekt;
  • Distraktionsfritt läge - helskärmsläge med tonvikt på innehåll;
  • snabbåtkomstfält för att navigera genom projektfiler eller filer i den aktuella katalogen;
  • möjligheten att välja flera rader för redigering;
  • Plugin API i Python ;
  • stöd för snabbtangenter;
  • filsökning.

Den senaste versionen av Sublime Text 1 släpptes den 13 september 2010 [16] .

Sublime Text 2

Sedan den andra versionen har editorn blivit tillgänglig under OS X och Linux .

Offentliga tester började med alfaversionen [17] .

Den första betan släpptes den 1 juli 2011 [18] , och den sista betan släpptes den 26 juni 2012 [19] .

Innovationer:

Sublime Text 3

Betaversionen av Sublime Text 3 släpptes den 29 januari 2013 och var endast tillgänglig för registrerade användare [21] som köpte Sublime Text 2. Men efter release 3047 blev Sublime Text 3 tillgänglig för alla [22] .

Den slutliga versionen släpptes den 13 september 2017 [23] , 3.1 den 7 maj 2018 [24] och 3.2 den 13 mars 2019 [25] .

Utvecklingsversionen är dock endast tillgänglig för registrerade medlemmar [26] .

Dessutom blev deb- paket för GNU/Linux-distributioner tillgängliga för nedladdning . Tidigare fanns endast tjärarkiv tillgängliga.

Ändringar i den nya versionen [27] [28] :

  • öka hastigheten för att starta programmet;
  • förbättringar i gränssnittet , i sökning , redigering av HTML - filer;
  • använder Python 3 för plugins;
  • indexera filer för att leta efter en deklaration av en variabel, funktion eller klass, som i moderna IDE:er ;
  • förbättrad prestanda för funktionen "ersätt alla";
  • flytta insticksprogram till en separat process för att förhindra laddningsförseningar och krascher i Sublime Text;
  • flytta till tidigare markörpositioner.

Sublime Text 4

I april 2020 meddelade utvecklaren på Discord att de arbetade med Sublime Text 4 och publicerade en alfaversion för testning [29] .

Användare som har tillgång till denna version noterar programmets höga hastighet och smidigheten i rullningen [30] .

I den här versionen är det planerat att ändra hur editorn säljs: licensen tillåter dig att uppdatera programmet i tre år, varefter du måste förnya prenumerationen för att använda nya versioner [31] .

Den slutliga versionen släpptes den 21 maj 2021 [32] [33] .

Se även

Anteckningar

  1. https://www.sublimetext.com/blog/articles/one-point-oh
  2. https://www.sublimetext.com/download
  3. https://www.sublimetext.com/dev
  4. 1 2 https://forum.sublimetext.com/t/sublime-text-2-scrolling-in-os-x/1205/4#p7238
  5. https://news.ycombinator.com/item?id=2822114
  6. Oxford Dictionary  . Hämtad 9 april 2019. Arkiverad från originalet 4 juni 2019.
  7. Hemsida  . _ Arkiverad från originalet den 16 mars 2014.
  8. 1 2 De 10 bästa WYSIWYG HTML-redigerarna - 1stWebDesigner  . Arkiverad från originalet den 24 december 2017.
  9. Prova Sublime Text 2 för dina kodredigeringsbehov på flera  plattformar . Arkiverad från originalet den 23 november 2012.
  10. Sublim bloggintroduktion . Arkiverad från originalet den 9 juni 2016.
  11. Sublim blogg: Bygga en bättre textredigerare . Arkiverad från originalet den 21 augusti 2016.
  12. Sublim blogg: 1.0! Arkiverad från originalet den 9 juni 2016.
  13. Ladda ner Sublime Text . Arkiverad från originalet den 16 juli 2016.
  14. Sublime Blog: Sublime Text 1.2 nu tillgänglig . Arkiverad från originalet den 14 maj 2016.
  15. Sublim text - det vi moderna alternativet . Arkiverad från originalet den 1 juli 2018.
  16. Sublime Blog: Sublime Text 1.4 . Arkiverad från originalet den 9 juni 2016.
  17. Sublime Text 2: Public Alpha Arkiverad 11 april 2011.
  18. Sublime Text 2: Beta Arkiverad 17 juli 2016.
  19. Sublime Text 2.0 släpptes Arkiverad 1 maj 2015.
  20. OS X Lion Arkiverad 14 maj 2016.
  21. Sublime Text 3 Beta Arkiverad 11 januari 2014.
  22. Sublime Text 3 Public Beta Arkiverad 1 juli 2013.
  23. Sublime Text 3.0 - Nyheter - Sublime Text Arkiverad 13 september 2017.
  24. Sublime Text 3.1 släppt - Nyheter - Sublime Text Arkiverad 8 juni 2018.
  25. Sublime Text 3.2 släppt - Nyheter - Sublime Text Arkiverad 16 mars 2019.
  26. Dev Builds Arkiverad 19 augusti 2013.
  27. Sublime Blog: Sublime Text 3 Beta Arkiverad 11 januari 2014.
  28. Sublime Blog: Sublime Text 3 beta 3019 Arkiverad 22 augusti 2013.
  29. 262588213843476. Sublime Text 4 changelog bara för att den inte finns på den officiella hemsidan ännu.  (engelska) . kärna . Hämtad 17 november 2020. Arkiverad från originalet 15 november 2020.
  30. r/SublimeText - Sublime Text 4:s vansinniga   prestanda ? . reddit . Hämtad 17 november 2020. Arkiverad från originalet 28 juni 2021.
  31. r/SublimeText - Kommentar av u/jfcherng på "SublimeText 4 dev build!"  (engelska)  ? . reddit . Tillträdesdatum: 17 november 2020.
  32. Sublime Text 4 - Nyheter - Sublime HQ . Hämtad 2 juli 2021. Arkiverad från originalet 7 juli 2021.
  33. Ladda ner - Sublim text . Hämtad 2 juli 2021. Arkiverad från originalet 5 juli 2021.

Litteratur

Länkar

Recensioner