Uso Sublime Text 2 e voglio che un righello sia mostrato in ogni file con un'altezza di riga specifica. Ma devo mostrarlo manualmente in ogni file.
Uso Sublime Text 2 e voglio che un righello sia mostrato in ogni file con un'altezza di riga specifica. Ma devo mostrarlo manualmente in ogni file.
Risposte:
Modifica il valore "righelli" nelle impostazioni predefinite in modo che contenga il numero di colonna su cui desideri che il righello venga visualizzato e che persista.
Vai a Sublime Text > Preferenze > Impostazioni - Utente
Aggiungi "rulers"
un'impostazione con le linee che desideri per il righello:
// Adds a single vertical ruler at column 80
"rulers": [80],
Se vuoi più righelli, separa i valori con una virgola:
// Adds two vertical rulers: one at column 80 and one at column 120
"rulers": [80, 120],
I righelli non stanno mostrando? I righelli vengono visualizzati solo quando si utilizza un carattere monospace, che è il carattere predefinito per Sublime Text . Assicurati di utilizzare un carattere monospace se le impostazioni sopra non funzionano per te.
Non modificare mai Settings - Default
; modifica Settings - User
invece. Se aggiorni la tua versione di SublimeText perderai tutte le tue impostazioni perché Settings - Default
saranno sovrascritte.
Nelle cartelle Pacchetti la cartella "Utente /" verrà ignorata tra gli aggiornamenti di SublimeText, le impostazioni qui saranno persistenti.
Per abilitare i righelli persistenti in qualsiasi documento, aggiungi le impostazioni in Defaults - User
:
{
"rulers": [75, 80, 85]
}
In questo esempio verranno visualizzati 3 righelli, con una lunghezza di 75, 80 e 85 caratteri.
Come altri hanno già affermato prima di me, seleziona Preferenze -> Impostazioni-Utente e modifica
"rulers": [],
per
"rulers": [80],
per visualizzare un righello nella colonna 80.
Ora per lo sfregamento, sembra che si debba usare un carattere a spaziatura singola per visualizzare i righelli, quindi è necessario anche cambiare
"font_face": "",
per
"font_face": "Monospace",
o qualsiasi altro carattere a spaziatura fissa.
Pensandoci, questo ha senso. Se caratteri diversi hanno larghezze diverse, il righello potrebbe potenzialmente non essere una singola linea, ma un mucchio di fastidiosi segmenti di linea. Ho notato questo durante l'utilizzo del carattere predefinito e i miei numeri di colonna non erano gli stessi per la stessa posizione verticale. Allo stesso tempo, il mio righello di fantasia è stato specificato ma non visualizzato. La modifica del carattere in Monospace ha risolto entrambi i problemi.
"rulers"
un'iscrizione Preferences -> Settings-User
. In tal caso, dovrai crearne uno.
Mentre la risposta di Ross Allen è fantastica, non è la cosa più conveniente se ti ritrovi a voler attivare e disattivare i righelli o cambiare la larghezza in vari punti mentre usi Sublime.
Fortunatamente, qualcuno ha creato un pacchetto che ti consente di farlo.
https://packagecontrol.io/packages/QuickRulers
Il pacchetto funziona in Sublime Text 2 e 3.
⌘ + SHIFT + P
)È possibile accedere al comando ( quick_rulers
) in diversi modi, ma per impostazione predefinita viene caricato in Omnisearch tramite " QuickRulers: Open Panel ". (ad esempio, Hit ⌘ + SHIFT + P
e digitare " QuickRulers: Open Panel ")
Se cambi carattere, il righello non verrà visualizzato. Ad esempio, ho impostato "font_face": "Lucida Grande"
e il righello è scomparso.
"font_face": "Input"
e "rulers": [80]
scomparso dal mio file di configurazione. Sembra un bug ST3.
Ho appena avuto questo problema e ho notato che il mio righello si presentava solo quando sono stato leggermente spostato verso destra in senso orizzontale. Risulta che il motivo per cui stava scomparendo era perché ero leggermente ingrandito. Premi Cmd+0
per assicurarti di aver ingrandito la dimensione predefinita del 100% prima di provare altre cose nel caso in cui questo sia anche il tuo problema.
(Sto usando Sublime Text 3)