close

Testo sublime

Vai alla navigazione Vai alla ricerca
Testo sublime
Logo del testo sublime
Screenshot del programma Sublime Text
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:

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

  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. ^ Dizionario  Oxford . Estratto il 9 aprile 2019 . Archiviato dall'originale il 4 giugno 2019.
  7. Pagina  iniziale . Archiviato dall'originale il 16 marzo 2014.
  8. 1 2 I 10 migliori editor HTML WYSIWYG - 1stWebDesigner  . Archiviato dall'originale il 24 dicembre 2017.
  9. Prova Sublime Text 2 per le tue  esigenze di modifica del codice multipiattaforma . Archiviato dall'originale il 23 novembre 2012.
  10. Introduzione al blog sublime . Archiviato dall'originale il 9 giugno 2016.
  11. Blog sublime: creare un editor di testo migliore . Archiviato dall'originale il 21 agosto 2016.
  12. Blog sublime: 1.0! Archiviato dall'originale il 9 giugno 2016.
  13. Scarica testo sublime . Archiviato dall'originale il 16 luglio 2016.
  14. Blog sublime: testo sublime 1.2 ora disponibile . Archiviato dall'originale il 14 maggio 2016.
  15. ^ Sublime Text: l'alternativa moderna vi . Archiviato dall'originale il 1 luglio 2018.
  16. Blog sublime: testo sublime 1.4 . Archiviato dall'originale il 9 giugno 2016.
  17. ^ Sublime Text 2: Public Alpha Archiviato l'11 aprile 2011.
  18. ^ Sublime Text 2: Beta Archiviato il 17 luglio 2016.
  19. ^ Sublime Text 2.0 rilasciato Archiviato il 1 maggio 2015.
  20. ^ OS X Lion Archiviato il 14 maggio 2016.
  21. ^ Sublime Text 3 Beta Archiviata l'11 gennaio 2014.
  22. ^ Sublime Text 3 Public Beta Archiviato il 1 luglio 2013.
  23. ^ Sublime Text 3.0 - Notizie - Sublime Text Archiviato il 13 settembre 2017.
  24. ^ Rilasciato Sublime Text 3.1 - Notizie - Sublime Text Archiviato l'8 giugno 2018.
  25. ^ Rilasciato Sublime Text 3.2 - Notizie - Sublime Text Archiviato il 16 marzo 2019.
  26. ^ Build di sviluppo archiviati il ​​19 agosto 2013.
  27. ^ Sublime Blog: Sublime Text 3 Beta Archiviato l'11 gennaio 2014.
  28. ^ Sublime Blog: Sublime Text 3 beta 3019 Archiviato il 22 agosto 2013.
  29. 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.
  30. r/SublimeText - La folle   performance di Sublime Text 4 ? . rosso . Estratto il 17 novembre 2020 . Archiviato dall'originale il 28 giugno 2021.
  31. r/SublimeText - Commento di u/jfcherng su "SublimeText 4 dev build!"  (inglese)  ? . rosso . Data di accesso: 17 novembre 2020.
  32. Sublime Text 4 - Notizie - Sublime HQ . Estratto 2 luglio 2021 . Archiviato dall'originale il 7 luglio 2021.
  33. Download - Testo sublime . Estratto 2 luglio 2021 . Archiviato dall'originale il 5 luglio 2021.

Letteratura

Collegamenti

Recensioni