Esistono diversi editor di testo e codice, ognuno con le sue diverse funzionalità e caratteristiche incentrate sull'ottimizzazione dell'esperienza dell'utente finale e questo è molto importante poiché, se siamo sviluppatori o dobbiamo rivedere gli script, è importante che l'editor supporti diversi linguaggi, offerte parametri di ricerca appropriati e creare sicurezza e fiducia con ogni riga da scansionare.
Uno degli editor di testo e codice più utilizzati, noto per le sue varie caratteristiche e funzionalità, è Sublime Text 3, un editor di testo per codice moderno e dinamico. Sublime Text 3 è scritto in linguaggio C++ e tutti i suoi plugin sono basati su Python che ci dà affidabilità del suo potenziale e grazie al fatto che è compatibile con molti linguaggi di programmazione, possiamo usarlo per eseguire centinaia di codice modificare le attività in modo efficace.
1. Funzionalità Sublime Text 3
Come abbiamo accennato, Sublime Text 3 è popolare grazie alle sue funzionalità che andremo a catalogare per sezione.
Usare GoTo AnythingSublime Text 3 ha una funzione chiamata GoTo Anything attraverso la quale sarà possibile aprire file con alcuni tasti e poter saltare tra simboli, righe o parole, facilitando così la gestione e il controllo del codice. GoTo si attiva utilizzando la seguente combinazione di tasti, è possibile effettuare azioni quali:
Ctrl + O
- Immettere @ per passare ai simboli, # per cercare all'interno del file aperto o: per andare a un numero di riga.
- Digita parte del nome di un file per aprirlo automaticamente
Utilizzo della definizione GoToSublime Text 3 prende le informazioni dalle definizioni di sintassi per generare automaticamente un indice dell'intero progetto associato a ciascuna classe, metodo e funzione, in modo che la funzione GoTo Definition possa essere utilizzata in tre modi alternativi che sono
- Premendo il tasto F12 quando il cursore è su un simbolo
- Verrà visualizzata una finestra pop-up quando si passa con il mouse su un simbolo nel file
- Il simbolo GoTo sarà nella sezione funzionalità del progetto
Elenco dei comandiChiamato anche Command Palette, è uno strumento il cui scopo è eseguire azioni all'interno del testo o del codice come ordinare, cambiare la sintassi o modificare le impostazioni di rientro. Per attivare questa serie di comandi dobbiamo utilizzare la combinazione di tasti.
Ctrl + Maiusc + P
Selezioni multipleLe selezioni multiple sono uno dei migliori vantaggi quando usiamo Sublime Text 3 poiché ci permette di cambiare interattivamente molte righe contemporaneamente e non solo una alla volta, possiamo facilmente cambiare il nome delle variabili e manipolare i file di un molto più agile modo.
- Sarà possibile utilizzare i seguenti tasti per suddividere la selezione in righe.
Ctrl + Maiusc + L
- I seguenti tasti per selezionare l'occorrenza successiva della parola che abbiamo selezionato.
Ctrl + D
Modifica gestoreChiamata anche Dividi, questa funzione ci dà l'opportunità di ottenere il massimo dal monitor dello schermo poiché ha il supporto per la modifica divisa, ovvero sarà possibile modificare i file uno accanto all'altro o modificarli in due posizioni diverse nel file. Con questa funzionalità è possibile modificare tutte le righe e le colonne desiderate utilizzando più monitor.
Pacchetto potente API e ecosistemaSublime Text 3 è integrato con una potente API Python i cui plugin aumenteranno notevolmente la sua funzionalità. Il controllo del pacchetto Sublime Text 3 può essere installato tramite la tavolozza dei comandi.
Ampie opzioni di personalizzazioneUn'altra caratteristica di Sublime Text 3 è la sua capacità di personalizzare praticamente ogni suo elemento, da Keyings, menu, frammenti, macro a terminazioni, sarà possibile personalizzare grazie a semplici file JSON.
Cambio progetto istantaneoOgni progetto che realizziamo in Sublime Text 3 acquisisce l'intero contenuto dell'area di lavoro, che include i file modificati e non salvati, grazie a ciò, possiamo passare da un progetto all'altro in modo simile a GoTo Anything e ogni modifica apportata viene applicata in allo stesso modo istantaneamente e la cosa migliore è che tutte le modifiche verranno ripristinate alla successiva apertura del progetto consentendone così la piena disponibilità.
Prestazioni ottimaliPoiché Sublime Text3 è stato creato da componenti personalizzati, consentono una rapida reattività. Le prestazioni in Sublime Text 3 sono ottenute grazie al suo potente toolkit di interfaccia utente multipiattaforma e al motore di evidenziazione della sintassi.
Multi piattaformaUn altro dei grandi vantaggi di Sublime Text 3 è che è disponibile per macOS, Windows e Linux senza alcun problema di esecuzione.
Cosa c'è di nuovo nell'ultima versioneAttualmente la versione stabile di Sublime Text 3 è la 3.1.1 (Build 3176) che presenta modifiche significative come:
- Aggiunta la configurazione ui_scale per ridimensionare l'intera interfaccia utente e ora dpi_scale è supportato solo per Linux
- Per gli ambienti Linux è stato risolto un problema relativo al driver dello schermo, che ora si traduce in miglioramenti dello scorrimento in alcuni ambienti
- Per gli argomenti sull'indicizzazione, sono state aggiunte ulteriori informazioni nella finestra di stato dell'indicizzazione e l'utilizzo della CPU è stato ridotto in alcuni scenari per ottimizzare l'applicazione.
- Sono stati aggiunti miglioramenti significativi in linguaggi come HTML, CSS, JavaScript, Go, D e SQ.
- Compatibilità completa ad alta DPI migliorata
- I temi sono ora disponibili in versioni @ 3x di immagini per monitor DPI molto alti
- Aggiunto font_options per controllare legature e set stilistici nel testo
- Emoji migliorati
- Aggiunti riferimenti a Goto per quando passiamo sopra un simbolo
- Aggiunto il comando goto_reference al menu Vai a
- Aggiunto schema di colori Celeste per mostrare l'evidenziazione della sintassi hash
- Aggiunte varie impostazioni di combinazioni di colori per la larghezza del bordo della selezione, lo stile dell'angolo e il raggio
- Aggiunto il pacchetto Git Formats per i file di configurazione Git e ora viene utilizzato come core.editor
- Sono stati aggiunti nuovi comandi come Aritmetica, Rinomina file e Visualizza file pacchetto per mostrare le nuove caratteristiche di un testo
- I suggerimenti per le scorciatoie da tastiera non vengono più troncati a 15 caratteri
- Ora / usr / bin / env è usato per la posizione dei bash
- La gestione dei collegamenti simbolici nella barra laterale è stata migliorata, incluse aggiunte ed eliminazioni
- I collegamenti simbolici non hanno più una freccia a discesa nella barra laterale
- Ha il supporto per binary_file_patterns, index_exclude_patterns e index_include_patterns
- Ora viene utilizzato fino al 30% di memoria in meno grazie ad alcune modifiche interne
Come possiamo vedere, le caratteristiche e le caratteristiche di Sublime Text 3 sono uniche. Ora vedremo come installarlo in Ubuntu 18.04 e goderne i vantaggi. Sublime Text 3 può essere installato in diversi modi e vedremo ciascuno di essi.
2. Installa Sublime Text 3 usando i repository PPA su Ubuntu 18.04
Prima dobbiamo chiarire che questo metodo PPA è disponibile solo fino a Ubuntu 17.10 per motivi di compatibilità.
Passo 1
I repository PPA sono una delle opzioni più sorprendenti per installare applicazioni in Ubuntu e per installare Sublime Text 3 utilizzando uno di questi repository eseguiremo la seguente riga nel terminale:
sudo add-apt-repository ppa: webupd8team / sublime-text-3
Passo 2
Lì premiamo Invio per aggiungere questi repository. Successivamente aggiorniamo i pacchetti PPA eseguendo la seguente riga:
sudo apt-get update
Passaggio 3
Infine installiamo Sublime Text 3 eseguendo. Gli sviluppatori di questo repository PPA dovrebbero rilasciare presto la versione per Ubuntu 18.04.
sudo apt-get install sublime-text-installer
3. Installa Sublime Text 3 usando i pacchetti .tar.bz2 su Ubuntu 18.04
Passo 1
Questa opzione implica l'accesso a uno dei seguenti collegamenti ufficiali per scaricare il file. tar.bz2 secondo l'architettura desiderata in questo modo:
Passo 2
Una volta scaricata la versione corretta, andiamo al terminale, accediamo alla cartella Download e lì eseguiamo quanto segue:
sudo tar -xjvf sublime_text_3_build_3176_x64.tar.bz2
Fatto ciò possiamo accedere allo strumento.
4. Installa Sublime Text 3 usando il repository ufficiale su Ubuntu 18.04
Passo 1
Per questo caso utilizzeremo il comando apt e per prima cosa scaricheremo la chiave GPG eseguendo la seguente riga:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
INGRANDIRE
NotaDobbiamo assicurarci che apt sia configurato per funzionare con sorgenti https e lo convalidiamo eseguendo quanto segue:
sudo apt-get install apt-transport-https
Passo 2
Fatto ciò, procediamo a definire quale canale Sublime Text 3 utilizzeremo:
Versione stabile
echo "deb https://download.sublimetext.com/ apt / stable /" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Versione di sviluppo
Echo “deb https://download.sublimetext.com/ apt / dev /" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Passaggio 3
In questo caso utilizzeremo la versione stabile per la quale eseguiamo la prima opzione:
INGRANDIRE
Passaggio 4
Ora possiamo installare Sublime Text se vogliamo dal software manager di Ubuntu 18.04:
INGRANDIRE
Passaggio 5
Oppure possiamo installarlo da terminale aggiornando prima i pacchetti in questo modo:
sudo apt-get update
INGRANDIRE
Passaggio 6
Infine installiamo Sublime Text 3 eseguendo il comando:
sudo apt-get install sublime-text
INGRANDIRE
5. Accedi a Sublime Text 3 su Ubuntu 18.04
Passo 1
Ora, per accedere a Sublime Text abbiamo due opzioni:
- Esegui la linea subl nel terminale
- Accesso dal motore di ricerca Ubuntu 18.04
Passo 2
Una volta che accediamo a Sublime Text 3, possiamo accedere al nostro codice per ottenere il massimo da questo strumento:
INGRANDIRE
Passaggio 3
Ora possiamo accedere a funzioni come GoTo:
Passaggio 4
Oppure accedi alla tavolozza dei comandi:
Passaggio 5
Se vogliamo disinstallare Sublime Text 3 eseguiremo la seguente riga:
sudo apt-get remove sublime-text && sudo apt-get autoremoveSublime Text 3 diventa una delle soluzioni più pratiche e complete per la gestione dei nostri file di testo o codici, con un gran numero di funzioni integrali che saranno indubbiamente utili a ciascuno di noi.