2010-08-05 16 views
36

Fino a una settimana fa stavo felicemente codificando i file html.erb in Notepad ++ con l'evidenziazione della sintassi. Poi il mio disco rigido si è schiantato.Notepad ++ not syntax evidenziando i miei file

Ho reinstallato Notepad ++ sul mio nuovo sistema ma quando apro i miei html.erbs, solo alcuni di essi si evidenziano correttamente.

Penso che il problema potrebbe essere che la maggior parte di questi file vengono considerati 'normali file di testo', dove i pochi che funzionano sono considerati 'file html'. Ho provato 'salva come' il file html con lo stesso nome, ma non funziona. Come posso ripristinare l'evidenziazione della sintassi? Questo mi sta seriamente rallentando.

risposta

63

Si potrebbe provare ad andare in Lingua> H> Html e questo dovrebbe evidenziare le cose.

+1

Sapevo che sarebbe stata una soluzione semplice ... grazie cittadino! – sscirrus

+4

Questa è la soluzione perfetta se si desidera abilitare l'evidenziazione della sintassi su un file senza l'estensione del file che di solito corrisponde alla lingua in cui è scritto. Grazie! – Wingman4l7

+0

FYI, questo ha funzionato, ma non fino a quando non ho chiuso il file e poi riaperto. – rossdavidh

46

Nel caso in cui qualcuno risponda alla mia situazione: ho attivato Enable global foreground color nel pannello Settings -> Style configurator..., disattivando l'evidenziazione della sintassi riattivata.

+2

Oppure selezionare un altro tema, e quindi fare clic su quello scelto (diverso significa per lo stesso fine). Grazie. – samosaris

+0

Il commento di Samus Arin (scegliere un altro tema) sembra funzionare anche su altri problemi in cui il colore in primo piano globale non è il problema. – rossdavidh

+0

genio! Grazie, questo risolve il mio problema – liang

1

Un'altra possibile situazione che potrebbe causare questo è se si installano nuovi temi. Se il tema non ha determinate lingue definite e ne usi una, allora perderai anche l'evidenziazione della sintassi.

per controllare: Impostazioni -> Style Configurator

Verificare che il linguaggio è lì sul lato sinistro per il tema corrente è in esecuzione.

0

ho avuto lo stesso identico problema e nessuna delle soluzioni postate ha lavorato per me così ho scavato più a fondo e ha scoperto che ho erroneamente assegnato miei definiti dall'utente estensioni due volte sotto Impostazioni → Style Configurator, ad esempio SQL e XML.

L'eliminazione dell'estensione definita dall'utente da una lingua ha ripristinato l'evidenziazione della sintassi.

0

Quindi so che questo problema è stato risolto 7 anni fa ma è il risultato principale su google, quindi volevo aggiungere la soluzione al mio problema.

In Impostazioni -> Preferenze ... -> Lingue

ho avuto pitone stupidamente disattivato senza rendersi conto che questo è quello che stavo facendo, doveva solo rimetterlo in oggetti disponibili.

+2

Questo è se una lingua è disabilitata. La risposta funziona ma l'OP era dopo l'evidenziazione della sintassi. Magari citare la risposta scelta e aggiungere la tua in modo che funzioni insieme. – Syfer