Sublim text
| Sublim 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:
- Gå till syntaxmarkering ;
- funktionen "gå till något" - en snabb övergång till olika delar av koden;
- kommandopalett - ger snabb åtkomst till kommandon;
- snabbt byte av projekt;
- stöd för Mac OS X Snow Leopard och OS X Lion [20] .
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
- ↑ https://www.sublimetext.com/blog/articles/one-point-oh
- ↑ https://www.sublimetext.com/download
- ↑ https://www.sublimetext.com/dev
- ↑ 1 2 https://forum.sublimetext.com/t/sublime-text-2-scrolling-in-os-x/1205/4#p7238
- ↑ https://news.ycombinator.com/item?id=2822114
- ↑ Oxford Dictionary . Hämtad 9 april 2019. Arkiverad från originalet 4 juni 2019.
- ↑ Hemsida . _ Arkiverad från originalet den 16 mars 2014.
- ↑ 1 2 De 10 bästa WYSIWYG HTML-redigerarna - 1stWebDesigner . Arkiverad från originalet den 24 december 2017.
- ↑ Prova Sublime Text 2 för dina kodredigeringsbehov på flera plattformar . Arkiverad från originalet den 23 november 2012.
- ↑ Sublim bloggintroduktion . Arkiverad från originalet den 9 juni 2016.
- ↑ Sublim blogg: Bygga en bättre textredigerare . Arkiverad från originalet den 21 augusti 2016.
- ↑ Sublim blogg: 1.0! Arkiverad från originalet den 9 juni 2016.
- ↑ Ladda ner Sublime Text . Arkiverad från originalet den 16 juli 2016.
- ↑ Sublime Blog: Sublime Text 1.2 nu tillgänglig . Arkiverad från originalet den 14 maj 2016.
- ↑ Sublim text - det vi moderna alternativet . Arkiverad från originalet den 1 juli 2018.
- ↑ Sublime Blog: Sublime Text 1.4 . Arkiverad från originalet den 9 juni 2016.
- ↑ Sublime Text 2: Public Alpha Arkiverad 11 april 2011.
- ↑ Sublime Text 2: Beta Arkiverad 17 juli 2016.
- ↑ Sublime Text 2.0 släpptes Arkiverad 1 maj 2015.
- ↑ OS X Lion Arkiverad 14 maj 2016.
- ↑ Sublime Text 3 Beta Arkiverad 11 januari 2014.
- ↑ Sublime Text 3 Public Beta Arkiverad 1 juli 2013.
- ↑ Sublime Text 3.0 - Nyheter - Sublime Text Arkiverad 13 september 2017.
- ↑ Sublime Text 3.1 släppt - Nyheter - Sublime Text Arkiverad 8 juni 2018.
- ↑ Sublime Text 3.2 släppt - Nyheter - Sublime Text Arkiverad 16 mars 2019.
- ↑ Dev Builds Arkiverad 19 augusti 2013.
- ↑ Sublime Blog: Sublime Text 3 Beta Arkiverad 11 januari 2014.
- ↑ Sublime Blog: Sublime Text 3 beta 3019 Arkiverad 22 augusti 2013.
- ↑ 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.
- ↑ r/SublimeText - Sublime Text 4:s vansinniga prestanda ? . reddit . Hämtad 17 november 2020. Arkiverad från originalet 28 juni 2021.
- ↑ r/SublimeText - Kommentar av u/jfcherng på "SublimeText 4 dev build!" (engelska) ? . reddit . Tillträdesdatum: 17 november 2020.
- ↑ Sublime Text 4 - Nyheter - Sublime HQ . Hämtad 2 juli 2021. Arkiverad från originalet 7 juli 2021.
- ↑ Ladda ner - Sublim text . Hämtad 2 juli 2021. Arkiverad från originalet 5 juli 2021.
Litteratur
- Dan Peleg. Bemästra sublim text. — Packt Publishing. — 110 s. — ISBN 978-1849698429 .
- Eric Haughee. Sublim textstartare . - Packt Publishing, 2013. - 46 sid. — ISBN 9781849693929 .
Länkar
- Hemsida Arkiverad 16 mars 2014 på Wayback Machine
- Arkiverad från originalet den 22 mars 2013, Sublime Text 2 (Engelsk)
- Sublime Text 3 Arkiverad 9 juni 2016 på Wayback Machine
- The Sublime Text package manager Arkiverad 22 oktober 2015 på Wayback Machine
- Sublime Text 2 Documentation Arkiverad 16 juli 2016 på Wayback Machine
- Sublime Text 3 Documentation Arkiverad 22 juni 2016 på Wayback Machine
- Sublime Text Power User Book av Wes Bos Arkiverad 17 juni 2016 på Wayback Machine
- Recensioner
- Sublime Text: En minimalistisk textredigerare . "Hacker" (1 april 2010). Hämtad 29 juni 2016. Arkiverad från originalet 18 augusti 2016.
- En guide till källkodsredigerare . ixbt.com. Hämtad 13 juli 2016. Arkiverad från originalet 5 juni 2016.
- Sublime Text 2/3 - Resurser - HTMLforum - HTML utvecklarforum . htmlforum.io. Hämtad: 6 juni 2018.
- Recension: Sublime Text 2 är en förfinad textredigerare som är ett nöje att använda . pcworld.com. Hämtad 13 juli 2016. Arkiverad från originalet 18 juli 2016.
- Recension av Two Editors : Sublime Text 2 och SlickEdit . drdobbs.com. Tillträdesdatum: 13 juli 2016. Arkiverad från originalet 9 juli 2016.
- Recension : Sublime Text 2, den främsta textredigeraren för programmerare . techrepublic.com. Hämtad 13 juli 2016. Arkiverad från originalet 2 juli 2016.
- Vilken är den bästa kodredigeraren? (engelska) . tutorialzine.com. Hämtad 13 juli 2016. Arkiverad från originalet 10 juli 2016.
- SitePoint Smackdown : Atom vs Brackets vs Light Table vs Sublime Text . sitepoint.com. Hämtad 13 juli 2016. Arkiverad från originalet 17 augusti 2016.
- Sublim text: Textredigeraren du kommer att bli kär i (Windows ) . makeuseof.com. Hämtad 13 juli 2016. Arkiverad från originalet 24 juni 2016.
- Prova Sublime Text 2 för dina plattformsövergripande kodredigeringsbehov . makeuseof.com. Hämtad 13 juli 2016. Arkiverad från originalet 23 november 2012.
- De 10 bästa WYSIWYG HTML-redigerarna - 1stWebDesigner . www.stwebdesigner.com. Hämtad 6 juni 2018. Arkiverad från originalet 24 december 2017.