Ricerca nel sito web

Come installare e utilizzare l'editor di testo Sublime in Linux


Quando si parla di editor di testo e IDE c'è sempre un dibattito senza fine tra i programmatori su quale editor di testo/IDE sia il migliore. Ebbene la scelta è sempre personale; Ho visto persone che si affidavano a un singolo editor/IDE e alcune persone che utilizzavano da 2 a 3 editor/IDE alla volta. Dipende dalla natura del lavoro e dalle funzionalità fornite dall'editor/IDE.

Questo articolo riguarda un popolare editor di testo che si distingue per la sua velocità, l'interfaccia utente accattivante, la semplicità d'uso, il ricco supporto della community e molto altro da dire. Sì, è “Testo sublime”. Rilascio iniziale nel 2008 e scritto in C++ e Python, Sublime Text è multipiattaforma e altamente personalizzabile. Al momento della stesura di questo articolo, l'ultima versione è 3.2.2.

Il testo Sublime Text non è né open source né gratuito, devi acquistare una licenza una tantum. Ma hai la possibilità di usarlo per la valutazione e non ci sono limiti di tempo per acquistare la licenza.

Leggi anche: 27 migliori IDE per la programmazione o editor di codice sorgente su Linux

Installazione di Sublime Editor nei sistemi Linux

Sublime Text Editor è multipiattaforma, puoi utilizzarlo su sistemi Linux, Windows o Mac. Per installare Sublime Text 3 in diverse versioni di Linux, fare riferimento alle istruzioni seguenti.

Installa Sublime su Debian/Ubuntu

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text

Installa Sublime su CentOS/RHEL

sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo yum install sublime-text 

Installa Sublime su Fedora

sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo dnf install sublime-text 

Una volta completata l'installazione, puoi impostare Sublime Text Editor come editor di testo predefinito accedendo alle Applicazioni preferite dal menu Start. Sto utilizzando Linux Mint 19.3, a seconda del tuo sistema operativo puoi impostare l'opzione predefinita.

Puoi anche avviare Sublime Text Editor dal terminale digitando:

subl

Installa Gestione pacchetti per Sublime Editor

Sublime Text per impostazione predefinita non viene fornito con funzionalità che lo rendono potente. O desideri pacchetti per Sviluppo Web front-end, Sviluppo back-end, Scripting, strumenti di Gestione della configurazione o Database hai capito.

Le informazioni relative al pacchetto possono essere trovate nel controllo del pacchetto. Per installare i pacchetti dobbiamo prima installare “PACKAGE CONTROL” che si occupa della gestione dei pacchetti (installa, abilita, rimuovi, disabilita, elenca, ecc.) per sublime.

Premi "CTRL + MAIUSC + P". Si aprirà il pallet dei comandi. Digita "Installa controllo pacchetto" e premi INVIO.

Ora puoi iniziare a installare pacchetti, elencare pacchetti, rimuovere o disabilitare, ecc.

Premi "CTRL + MAIUSC + P" → COMMAND PALLET → "TYPE Package" → Verranno visualizzate tutte le opzioni che puoi utilizzare per la gestione dei pacchetti.

Installa i pacchetti in Sublime

Per installare qualsiasi pacchetto premi "CTRL + MAIUSC + P" → COMMAND PALLET → "installa pacchetto" → "nome pacchetto“.

Di seguito è riportato l'elenco dei pacchetti che installeremo e vedremo come configurare le proprietà dei pacchetti.

Miglioramento della barra laterale

Questo pacchetto offre più opzioni per gestire file e cartelle. Dopo aver installato Sublime puoi andare su “BARRA LATERALE” → CLIC DESTRO → VERRANNO VISUALIZZATE LE OPZIONI. Quindi puoi installare "SideBarEnhancements" e vedere la differenza.

Per installare i miglioramenti della SideBar – PALLET COMANDI [ CTRL + MAIUSC + P ] → INSTALLA PACCHETTOSIDEBARENHANCEMENT.

Temi

Sublime ci dà la possibilità di modificare la combinazione di colori dell'interfaccia utente e della sintassi. La combinazione di colori imposterà i colori della sintassi per il nostro codice mentre Tema cambierà l'aspetto dell'interfaccia utente.

Sto utilizzando il tema "PREDAWN". Puoi scegliere quello che ti senti meglio. Puoi controllare i temi disponibili da controllo/temi del pacchetto.

Per installare un tema: COMMAND PALLET [ CTRL + SHIFT + P ] → INSTALL PACKAGEPREDWAN.

Icona dell'archivio

Questo pacchetto aggiunge graziose icone ai tuoi file e cartelle nella barra laterale. Ci sono alcune opzioni tra cui puoi scegliere. Sto utilizzando "UNA ICONA FILE".

Per installare l'icona File: PANNELLO COMANDI [ CTRL + MAIUSC + P ] → PACCHETTO INSTALLAUN'ICONA FILE.

sFTP

Il pacchetto SFTP mi consente di sincronizzare i miei progetti/codici (cartelle) su server remoti. Ciò è molto utile in molti casi, ad esempio quando i tuoi server di produzione sono in esecuzione nel cloud e la tua macchina di sviluppo è locale, dove puoi sincronizzare facilmente i tuoi codici con server remoti.

Per installare SFTP – COMMAND PALLET [ CTRL + MAIUSC + P ] → INSTALLA PACCHETTOSFTP.

Per configurare SFTP, scegli la cartella del progetto che deve essere sincronizzata in remoto. All'interno della cartella verrà creato il file “sftp-config.json”.

Si tratta di un file di impostazioni SFTP in cui devono essere dichiarati dettagli come nome utente, nome host, password e percorso remoto. Puoi anche abilitare opzioni come "upload_on_save" che sincronizzerà immediatamente le tue modifiche quando salvi la tua copia locale.

NOTA: "sftp-config.json" è specifico per una cartella particolare. Per ogni mappatura remota verrà creato un nuovo file di configurazione.

CARTELLACLIC DESTROSFTPMAPPA SU REMOTOSFTP-CONFIG.JSON .

Capolinea

Sublime per impostazione predefinita non ha il terminale integrato. Terminus è un terminale multipiattaforma per sublime.

Per installare TerminusCOMMAND PALLET [ CTRL + MAIUSC + P ] → INSTALLA PACCHETTOTERMINUS.

Due modi per avviare Terminus:

  1. PALLET COMANDI [CTRL + MAIUSC + P] → TERMINUS: PANNELLO ALTERNA.
  2. PALLET COMANDI [CTRL + MAIUSC + P] → ASSOCIAZIONE TASTI TERMINUS → DICHIARA TASTO SCORCIATOIA.

Sincronizza impostazioni

Questo pacchetto ti consente di sincronizzare i tuoi pacchetti e le tue impostazioni su più dispositivi. Utilizza Github-Gist, fornendo un modo affidabile e sicuro per archiviare i tuoi backup.

Per installare le impostazioni di sincronizzazione: PANNELLO DI COMANDO [ CTRL + MAIUSC + P ] → PACCHETTO DI INSTALLAZIONEIMPOSTAZIONI DI SINCRONIZZAZIONE.

Evidenziatore di staffe

Il pacchetto Evidenziatore di staffe abbina una varietà di staffe e persino staffe personalizzate. Puoi anche personalizzare i colori, i diversi stili di parentesi e la modalità di evidenziazione.

Per installare Bracket Highlighter – COMMAND PALLET [ CTRL + SHIFT + P ] → INSTALL PACKAGEBRACKETHIGHLIGHTER.

Oltre ai 6 pacchetti menzionati nella sezione precedente, ci sono centinaia di pacchetti disponibili. Esplora diversi pacchetti da Controllo pacchetti e prova quello che soddisfa le tue esigenze.

Scorciatoie sublimi

Le scorciatoie Sublime sono personalizzabili e puoi trasferirle se stai tentando di passare ad altri editor come VScode o Atom.

Per personalizzare le scorciatoie da tastiera, PANNELLO COMANDI [ CTRL + MAIUSC + P ] → PREFERENZE: ASSOCIAZIONI TASTI. Ci sono due sezioni nell'associazione dei tasti, una è l'associazione dei tasti predefinita e l'altra è l'associazione dei tasti definita dall'utente in cui è possibile inserire associazioni dei tasti personalizzate. Puoi ottenere l'elenco delle scorciatoie e la relativa funzione da "FILE KEYMAP PREDEFINITO".

In questo articolo abbiamo visto come installare sublime text 3 su Linux. Come installare i pacchetti e alcuni pacchetti e scorciatoie importanti. Questo articolo non è stato creato in relazione alla configurazione del testo sublime per alcun linguaggio di programmazione specifico. Nel prossimo articolo vedremo come impostare Sublime Text 3 per lo sviluppo in Python.