Testo sublime
| Testo sublime | |
|---|---|
| | |
| | |
| Tipo di | editor di testo e ambiente di sviluppo integrato |
| Sviluppatore | John Skinner [d] e il quartier generale sublime [d] |
| Scritto in | C++ [4] [5] e Python [4] |
| Sistema operativo | Linux , macOS e Microsoft Windows |
| Prima edizione | 18 gennaio 2008 [1] |
| Piattaforma hardware | x86_64 , Apple M1 e AArch64 [d] |
| ultima versione |
|
| Versione di prova |
|
| Formati di file leggibili | Sublime Text Workspace [d] , Sublime Text Project [d] , Sublime Text Impostazioni mouse [d] e Sublime Text Snippet [d] |
| Formati di file generati | Sublime Text Workspace [d] , Sublime Text Project [d] , Sublime Text Snippets [d] e Sublime Text Mouse impostazioni [d] |
| Licenza | Proprietario |
| Sito web | sublimetext.com |
| File multimediali su Wikimedia Commons | |
Sublime Text ([ s ə ˈ b l ʌ ɪ m t ɛ k s t ] [6] ) è un editor di testo proprietario . Supporta i plugin nel linguaggio di programmazione Python .
Lo sviluppatore ti consente di conoscere il prodotto gratuitamente e senza restrizioni, tuttavia il programma ti avvisa della necessità di acquistare una licenza .
Caratteristiche
Alcune possibilità [7] :
- Navigazione rapida (Vai a qualsiasi cosa)
- Tavolozza dei comandi
- API plug-in Python _
- Modifica simultanea (modifica divisa)
- Alto grado di personalizzazione (Personalizza qualsiasi cosa)
Supporto linguistico
Sublime Text supporta un gran numero di linguaggi di programmazione [8] e ha l' evidenziazione della sintassi per 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 e XML .
Oltre ai linguaggi di programmazione inclusi per impostazione predefinita, gli utenti hanno la possibilità di scaricare plug-in per supportare altri linguaggi.
Gestore di pacchi
Sublime Text può essere dotato di un gestore di pacchetti che consente all'utente di trovare, installare, aggiornare e rimuovere i pacchetti senza riavviare il programma. Il gestore mantiene aggiornati i pacchetti installati scaricando le nuove versioni dal file . Inoltre, fornisce comandi per attivare e disattivare i pacchetti installati.
Caratteristiche
Alcune caratteristiche del programma [9] :
Interfaccia
L'editor contiene vari temi visivi, con la possibilità di scaricarne altri.
Gli utenti vedono tutto il loro codice sul lato destro dello schermo come una minimappa che può essere esplorata quando si fa clic.
Ci sono diverse modalità dello schermo. Uno di questi include da 1 a 4 pannelli, con i quali puoi visualizzare fino a quattro file contemporaneamente. La modalità completa (modalità libere) mostra solo un file senza menu aggiuntivi attorno ad esso [8] .
Seleziona colonne e più modifiche
Selezionando intere colonne o posizionando più puntatori sul testo, il che rende possibile la modifica istantanea. I puntatori si comportano come se ciascuno di essi fosse solo nel testo. Comandi come sposta su carattere, sposta su riga, seleziona testo, sposta su una parola o sue parti ( CamelCase , separato da un trattino o un trattino basso), sposta all'inizio/fine di una riga, ecc., influiscono su tutti i puntatori in modo indipendente e a una volta, consentendo di modificare rapidamente testi complessi, senza l'uso di macro o espressioni regolari .
Completamento automatico
Quando l'utente digita il codice, Sublime Text offrirà diverse opzioni per completare l'immissione, a seconda della lingua utilizzata. L'editor completa automaticamente anche le variabili create dall'utente.
Evidenziazione della sintassi e contrasto elevato
Lo sfondo scuro di Sublime Text è progettato per aumentare il contrasto del testo. Gli elementi principali della sintassi sono evidenziati in diversi colori, che si combinano meglio con uno sfondo scuro che con uno chiaro.
Supporto per i sistemi di compilazione
Sublime Text consente all'utente di creare programmi ed eseguirli senza dover passare alla riga di comando. L'utente può anche personalizzare il proprio sistema di compilazione e abilitare la compilazione automatica del programma ogni volta che il codice viene salvato.
Spazi vuoti (snippet)
Salvataggio di frammenti di codice utilizzato di frequente, parole chiave per eseguirli.
Naviga tra i file
Uno strumento di navigazione che consente agli utenti di navigare tra i file, nonché al loro interno, utilizzando la ricerca fuzzy.
Altre caratteristiche
- Inoltre, è stata implementata una funzione di salvataggio automatico per aiutare gli utenti a non perdere il proprio lavoro.
- Le scorciatoie da tastiera personalizzate e uno strumento di navigazione ti consentono di assegnare le tue scorciatoie da tastiera per menu e barre degli strumenti (solo per la prima versione, nella seconda e nella terza - Tavolozza dei comandi).
- La funzione di ricerca durante la digitazione viene utilizzata per eseguire ricerche all'interno di un documento.
- Il controllo della sintassi funziona in modo simile, controllando la correttezza durante la digitazione.
- È possibile automatizzare utilizzando le macro e ripetere le ultime azioni.
- Comandi di modifica, inclusa la modifica dei rientri, la riformattazione dei paragrafi e la concatenazione delle righe.
Storia
Testo sublime
Il progetto è iniziato nel novembre 2007 [10] con l'obiettivo di creare un "miglior editor di testo" [11] , la prima versione del programma è stata rilasciata il 18 gennaio 2008 [12] ed era disponibile solo sotto Windows [13] .
Tra le capacità del programma, vale la pena notare [14] [15] :
- sistema di progetto: la possibilità di combinare file in un unico progetto;
- Modalità senza distrazioni: modalità a schermo intero con enfasi sul contenuto;
- barra di accesso rapido per la navigazione tra file di progetto o file nella directory corrente;
- la possibilità di selezionare più righe per la modifica;
- API plug -in in Python ;
- supporto per tasti di scelta rapida;
- ricerca di file.
L'ultima versione di Sublime Text 1 è stata rilasciata il 13 settembre 2010 [16] .
Testo sublime 2
Dalla seconda versione, l'editor è diventato disponibile sotto OS X e Linux .
I test pubblici sono iniziati con la versione alpha [17] .
La prima beta è stata rilasciata il 1 luglio 2011 [18] e la beta finale è stata rilasciata il 26 giugno 2012 [19] .
Innovazioni:
- Vai all'evidenziazione della sintassi ;
- la funzione "vai a qualcosa" - una rapida transizione a diverse parti del codice;
- tavolozza dei comandi: fornisce un rapido accesso ai comandi;
- rapido cambio di progetto;
- supporto per Mac OS X Snow Leopard e OS X Lion [20] .
Testo sublime 3
La versione beta di Sublime Text 3 è stata rilasciata il 29 gennaio 2013 ed era disponibile solo per gli utenti registrati [21] che hanno acquistato Sublime Text 2. Tuttavia, dopo il rilascio 3047, Sublime Text 3 è diventato disponibile per tutti [22] .
La versione finale è stata rilasciata il 13 settembre 2017 [23] , 3.1 il 7 maggio 2018 [24] e 3.2 il 13 marzo 2019 [25] .
Tuttavia, la versione dev è disponibile solo per i membri registrati [26] .
Inoltre, i pacchetti deb per le distribuzioni GNU/Linux sono diventati disponibili per il download . In precedenza, erano disponibili solo archivi tar .
Modifiche alla nuova versione [27] [28] :
- aumentare la velocità di avvio del programma;
- miglioramenti nell'interfaccia , nella ricerca , nella modifica dei file HTML ;
- usando Python 3 per i plugin;
- file di indicizzazione per cercare una dichiarazione di una variabile, funzione o classe, come negli IDE moderni ;
- miglioramento delle prestazioni della funzione "sostituisci tutto";
- spostare i plug-in in un processo separato per evitare ritardi nel caricamento e arresti anomali in Sublime Text;
- passare alle posizioni precedenti del cursore.
Testo sublime 4
Nell'aprile 2020, lo sviluppatore ha annunciato su Discord che stavano lavorando su Sublime Text 4 e ha pubblicato una versione alfa per i test [29] .
Gli utenti che hanno accesso a questa versione notano l'elevata velocità del programma e la fluidità dello scorrimento [30] .
In questa versione è previsto un cambio di modalità di vendita dell'editor: la licenza consentirà di aggiornare il programma per tre anni, dopodiché sarà necessario rinnovare l' abbonamento per utilizzare le nuove versioni [31] .
La versione finale è stata rilasciata il 21 maggio 2021 [32] [33] .
Vedi anche
Note
- ↑ 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
- ^ Dizionario Oxford . Estratto il 9 aprile 2019 . Archiviato dall'originale il 4 giugno 2019.
- ↑ Pagina iniziale . Archiviato dall'originale il 16 marzo 2014.
- ↑ 1 2 I 10 migliori editor HTML WYSIWYG - 1stWebDesigner . Archiviato dall'originale il 24 dicembre 2017.
- ↑ Prova Sublime Text 2 per le tue esigenze di modifica del codice multipiattaforma . Archiviato dall'originale il 23 novembre 2012.
- ↑ Introduzione al blog sublime . Archiviato dall'originale il 9 giugno 2016.
- ↑ Blog sublime: creare un editor di testo migliore . Archiviato dall'originale il 21 agosto 2016.
- ↑ Blog sublime: 1.0! Archiviato dall'originale il 9 giugno 2016.
- ↑ Scarica testo sublime . Archiviato dall'originale il 16 luglio 2016.
- ↑ Blog sublime: testo sublime 1.2 ora disponibile . Archiviato dall'originale il 14 maggio 2016.
- ^ Sublime Text: l'alternativa moderna vi . Archiviato dall'originale il 1 luglio 2018.
- ↑ Blog sublime: testo sublime 1.4 . Archiviato dall'originale il 9 giugno 2016.
- ^ Sublime Text 2: Public Alpha Archiviato l'11 aprile 2011.
- ^ Sublime Text 2: Beta Archiviato il 17 luglio 2016.
- ^ Sublime Text 2.0 rilasciato Archiviato il 1 maggio 2015.
- ^ OS X Lion Archiviato il 14 maggio 2016.
- ^ Sublime Text 3 Beta Archiviata l'11 gennaio 2014.
- ^ Sublime Text 3 Public Beta Archiviato il 1 luglio 2013.
- ^ Sublime Text 3.0 - Notizie - Sublime Text Archiviato il 13 settembre 2017.
- ^ Rilasciato Sublime Text 3.1 - Notizie - Sublime Text Archiviato l'8 giugno 2018.
- ^ Rilasciato Sublime Text 3.2 - Notizie - Sublime Text Archiviato il 16 marzo 2019.
- ^ Build di sviluppo archiviati il 19 agosto 2013.
- ^ Sublime Blog: Sublime Text 3 Beta Archiviato l'11 gennaio 2014.
- ^ Sublime Blog: Sublime Text 3 beta 3019 Archiviato il 22 agosto 2013.
- ↑ 262588213843476. Sublime Text 4 changelog solo perché non è ancora sul sito ufficiale. (inglese) . essenza . Estratto il 17 novembre 2020 . Archiviato dall'originale il 15 novembre 2020.
- ↑ r/SublimeText - La folle performance di Sublime Text 4 ? . rosso . Estratto il 17 novembre 2020 . Archiviato dall'originale il 28 giugno 2021.
- ↑ r/SublimeText - Commento di u/jfcherng su "SublimeText 4 dev build!" (inglese) ? . rosso . Data di accesso: 17 novembre 2020.
- ↑ Sublime Text 4 - Notizie - Sublime HQ . Estratto 2 luglio 2021 . Archiviato dall'originale il 7 luglio 2021.
- ↑ Download - Testo sublime . Estratto 2 luglio 2021 . Archiviato dall'originale il 5 luglio 2021.
Letteratura
- Dan Peleg. Padroneggiare il testo sublime. — Editoria Packt. — 110 sec. — ISBN 978-1849698429 .
- Eric Haughee. Starter di testo sublime . - Editoria Packt, 2013. - 46 pag. — ISBN 9781849693929 .
Collegamenti
- Homepage Archiviata il 16 marzo 2014 in Internet Archive
- Archiviato dall'originale il 22 marzo 2013, Sublime Text 2 (Inglese)
- Sublime Text 3 Archiviato il 9 giugno 2016 in Internet Archive
- Il gestore di pacchetti di Sublime Text Archiviato il 22 ottobre 2015 in Wayback Machine
- Documentazione Sublime Text 2 Archiviata il 16 luglio 2016 in Wayback Machine
- Documentazione Sublime Text 3 Archiviata il 22 giugno 2016 in Internet Archive
- Sublime Text Power User Book di Wes Bos Archiviato il 17 giugno 2016 in Internet Archive .
- Recensioni
- Testo sublime: un editor di testo minimalista . "Hacker" (1 aprile 2010). Estratto il 29 giugno 2016 . Archiviato dall'originale il 18 agosto 2016.
- Una guida agli editor di codice sorgente . ixbt.com. Estratto il 13 luglio 2016 . Archiviato dall'originale il 5 giugno 2016.
- Sublime Text 2/3 - Risorse - HTMLforum - Forum per sviluppatori HTML . htmlforum.io. Estratto: 6 giugno 2018.
- Recensione: Sublime Text 2 è un raffinato editor di testo che è un piacere da usare . pcworld.com. Estratto il 13 luglio 2016 . Archiviato dall'originale il 18 luglio 2016.
- Recensione di due editor : Sublime Text 2 e SlickEdit . drdobbs.com. Data di accesso: 13 luglio 2016 Archiviata dall'originale il 9 luglio 2016.
- Recensione : Sublime Text 2 il principale editor di testo per programmatori . techrepublic.com. Estratto il 13 luglio 2016 . Archiviato dall'originale il 2 luglio 2016.
- Qual è il miglior editor di codice? (inglese) . tutorialzine.com. Estratto il 13 luglio 2016 . Archiviato dall'originale il 10 luglio 2016.
- SitePoint Smackdown : Atom vs Brackets vs Light Table vs Sublime Text . sitepoint.com. Estratto il 13 luglio 2016 . Archiviato dall'originale il 17 agosto 2016.
- Testo sublime: l'editor di testo di cui ti innamorerai (Windows ) . makeuseof.com. Estratto il 13 luglio 2016 . Archiviato dall'originale il 24 giugno 2016.
- Prova Sublime Text 2 per le tue esigenze di modifica del codice multipiattaforma . makeuseof.com. Estratto il 13 luglio 2016 . Archiviato dall'originale il 23 novembre 2012.
- I 10 migliori editor HTML WYSIWYG - 1stWebDesigner . www.stwebdesigner.com. Estratto 6 giugno 2018 Archiviato dall'originale il 24 dicembre 2017.