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

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



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow