Come vorresti evidenziare il codice? [chiuso]


9

Mentre gli scenari di base sono bianco su nero e nero su bianco, la maggior parte dei programmatori trova utile l'evidenziazione della sintassi più varia.

Quali vantaggi trovi in ​​una configurazione generale? (Ad esempio "uno sfondo scuro consente ...")

Quali modifiche specifiche trovi più utili? (Ad esempio "un po ' di bianco sporco funziona ..." o "evidenziando virgolette e escape, come \ n, mostra in modo diverso ...")

Una risposta per persona, per favore; elenca più punti come parte della tua unica risposta, se necessario.


Risposte:


2

Ad ogni modo, trovo personalmente che uno schermo bianco con testo scuro sia troppo luminoso e duro per gli occhi per lunghe sessioni di programmazione. Il nero è molto meno invadente ai miei occhi.


Hmm, ho cercato [color] e non condividono alcun tag (non hanno cercato "IDE"), ma grazie per averlo sottolineato a prescindere. Tuttavia, ho maggiore enfasi su ragioni e modifiche specifiche rispetto alle altre.

Per favore, considera di aggiungere un commento sul post della domanda per nominare qualche problema.
Maniero,

2

Ultimamente, mi sono sbarazzato di blu e viola a favore di marrone e arancione. Trovo meno affaticamento degli occhi con loro, almeno per me. Ho sempre attenuato il contrasto. Per un bel po ', ero solito impostare tutti gli sfondi bianchi su un giallo molto pallido. Adesso mi sto concentrando anche usando colori più caldi e meno colori freddi. In generale, trovo poca differenza tra il buio sulla luce o viceversa ... il contrasto e la temperatura generale del colore sembrano essere più importanti di quanto non lo siano.

Anche se non usi lo strumento, le teorie su f.lux sono interessanti.


Non avevo mai sentito parlare di f.lux prima, ma l'ho installato proprio ora.

Nemmeno io, ma lo proverò per qualche giorno. ^^
gablin

Lo stesso per me, appena scaricato e installato f.lux - l'anteprima di 24 ore è abbastanza ordinata
tcrosley

Ho dovuto disinstallare f.lux perché mi faceva venire la nausea ogni sera quando ha deciso che il sole è tramontato e ha improvvisamente cambiato la temperatura del colore ... Mi sentivo come se stessi svenendo in quei pochi secondi.
Marek,

0

Trovo utile evidenziare le sequenze di escape.

In particolare per Python, le stringhe non elaborate hanno diversi escape:

screenshot di vim usando xoria256


0

Penso che dipenda totalmente dai tuoi occhi; ciò che è buono per una persona può essere illeggibile per la prossima.

Mi piace lo sfondo bianco con lettere scure. Tendo anche a ridurre la luminosità dello schermo per ridurre l'abbagliamento. E ho usato f.lux in passato (menzionato da Jim Leonardo) e questo mi aiuta molto.


0

Trovo il testo bianco su sfondo nero più piacevole per i miei occhi in quanto sembra meno teso del testo nero su sfondo bianco. E qualsiasi colore sul nero di solito non è un problema a meno che tu non scelga colori molto scuri. Inoltre, un giallo brillante su sfondo bianco è assolutamente illeggibile.

Quando si tratta di colori per l'evidenziazione della sintassi, penso che quasi tutte le combinazioni di colori faranno finché separa distintamente cose come parole chiave, variabili, commenti, ecc. (Ancora meglio, le parole chiave potrebbero essere impostate in grassetto per separarle ulteriormente.)

Ma trovo molto importante avere una colorazione molto distinta sui commenti per permettermi di separare rapidamente commenti e codice. Voglio essere in grado di ignorare i commenti durante la lettura del codice e ignorare il codice durante la lettura dei commenti.


È sorprendente che il giallo su bianco non sia leggibile? :)

@Roger Pate: No. Ciò che sorprende che alcune persone lo usano ancora su siti Web e diapositive delle lezioni ...
gablin,

0

Testo scuro (# 1d1d1d) su sfondo chiaro (# f5f5f5) fino in fondo.

  • Contrasto elevato, anche se non troppo luminoso
  • Consente di abbassare la luminosità dello schermo in un ambiente con scarsa illuminazione
  • Leggibile anche su schermi lucidi con molta luce ambientale
  • Il testo in qualche modo si distingue meglio, è più facile mantenere il contesto visivo durante lo scorrimento
  • Più leggibile con caratteri di piccole dimensioni
  • Rende i programmi di regolazione del colore piacevoli da usare piuttosto che fastidiosi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.