sublimetext3
Vocabolario
Ricerca…
introduzione
Questa è una parte davvero piccola, ma comunque essenziale se si vuole essere in grado di comunicare in modo efficiente con altre persone usando Sublime Text 3.
Altri a venire: settings
, keymap
mousemap
, mousemap
, ecc ...
Temi
Un tema cambia la skin globale di Sublime Text 3. Cambia le schede, la barra laterale, i pannelli rapidi (goto, tavolozza comandi), la barra di stato, ecc ...
Ecco un elenco non esaustivo di temi (top 100):
Nota: la convenzione per il nome dei pacchetti di temi è che iniziano con Theme -
.
Theme - Focus
img/
focus.light.sublime-theme
focus.dark.sublime-theme
Come puoi vedere, questa convenzione non è molto rispettata.
I temi sono definiti in un file .sublime-theme
.
Combinazioni di colori
Gli schemi di colori cambiano i colori del codice . Possono cambiare, ad esempio, con quale colore sono evidenziate le parole chiave, con quale colore è evidenziata la linea su cui si trova il cursore (occorre highlight_line
la riga da impostare su true
nelle preferenze (non parte dello schema di cojor)), qual è il colore del punto di inserimento, ecc.
Molti temi hanno schemi di colori, o molti pacchetti ne contengono molti.
ha bisogno di un esempio di pacchetti
La .tmTheme
colori è definita in un file .tmTheme
. Questo è un file XML nel formato Elenco proprietà, che viene utilizzato da molti editor di testo.
La convenzione per i nomi dei pacchetti di schemi colore è che iniziano con Color Scheme -
Color Scheme - Focus
first.tmTheme
second.tmTheme
...
Utensili
- puoi usare questa web app per creare / modificare le tue combinazioni di colori: tmTheme editor .
- Un altro strumento è ColorSchemeEditor che consente di modificare la combinazione di colori da Sublime Text.
- È anche possibile passare molto rapidamente alla combinazione di colori usando Schemr
plugin
I plugin sono file .py
che modificano il comportamento di Sublime Text 3. Sono scritti, come probabilmente avete indovinato, in Python .
Dato che ci sono un sacco di diversi tipi di plugin (manipolazione del testo, linting, formattazione, anteprima, ecc.), Non daremo alcun esempio per non popolare questa pagina con un elenco enorme. Dai un'occhiata alla pagina di navigazione Controllo pacchetto se sei interessato a ottimizzare il tuo flusso di lavoro con alcuni plugin (dovresti esserlo).
Pacchi
Un pacchetto è una cartella che può contenere tutto ciò che è elencato in questi esempi (e altra cosa che non può avere nulla a che fare con Sublime Text 3, come un gulpfile.js
se stai automatizzando alcune attività).
È possibile installare qualsiasi pacchetto utilizzando il controllo pacchetto creato.
Un .sublime-package
?
Forse hai visto che, quando installi un pacchetto usando il controllo dei pacchetti, ricevi solo un .sublime-package
nella cartella Install Packages
... Come mai non ottieni il codice? In effetti, un .sublime-package
è un file .zip
rinominato. È possibile estrarre o visualizzare in anteprima alcuni file all'interno di un .sublime-package
.sublime utilizzando PackageResourceViewer .
impostazioni
Le impostazioni sono, come molte cose su Sublime Text 3, semplici file JSON
. .json
, l'estensione del file non è .json
ma .sublime-settings
. Come probabilmente hai capito, le impostazioni cambiano il modo in cui i pacchetti influenzano Sublime Text 3. È importante essere consapevoli di quante più impostazioni possibili per ottimizzare il tuo flusso di lavoro .
Il sistema per la maggior parte dei pacchetti è il seguente: uno predefinito e uno utente che sovrascrive quello predefinito.
Per comprendere la priorità delle impostazioni (che è vivamente consigliata), dai un'occhiata alla documentazione non ufficiale ma impressionante: http://docs.sublimetext.info/en/latest/customization/settings.html#the-settings- gerarchia