2015-07-13 5 views
8

È possibile disattivare l'evidenziazione in background per le stringhe SQL in PHP Storm? So che posso disattivare l'iniezione di linguaggio SQL, ma preferisco mantenere l'evidenziazione della sintassi SQL e semplicemente eliminare i fastidiosi colori di sfondo. È possibile ?Disattiva il colore di sfondo per le stringhe SQL in PHP Storm

risposta

21

Passare a File -> Impostazioni e quindi a Editor -> Colori & Caratteri -> Generale. Fai clic su "Frammento lingua iniettato" e deseleziona semplicemente la casella di controllo Sfondo.

Screenshot of settings window

+12

Non ha funzionato, ma ha contribuito a trovare che cosa sta succedendo. In realtà, SQL non ha alcun tipo di background, è emerso che ho un avvertimento su quegli SQL (lo ho scoperto quando ho deselezionato lo sfondo per l'elemento "warning" sulla stessa lista) - e per via di quegli avvertimenti gli SQL erano evidenziati. – Fisher

+0

Questo ha funzionato perfettamente. Contento di aver trovato questa soluzione piuttosto che fare una copia di Darcula e quindi di rimuovere solo quello specifico background SQL (comandi esterni). – kjdion84

1

quando SQL dialetto non è configurato, stringhe SQL bagliore in un giallo fastidioso. Devi impostare sql dialect per il file o il progetto.

Passare a File/Impostazioni/Lingue & Framework/Dialoghi SQL e quindi selezionare il dialetto desiderato. Se scegli la cartella radice, ti verrà chiesto se desideri applicarla a tutti i file.

Dopo di che si può impostare il colore per frammento lingua iniettato come spiegato da @chocochaos

0

Unckecking 'iniettato frammento lingua' non ha funzionato per me. Ho trovato un'altra soluzione semplice:

Basta deselezionare: 'php: "SQL select/cancellazione/inserimento/aggiornamento/creare"' in PhpStorm -> Preferenze -> (Editor Iniezioni/lingua) per MacOS

enter image description here

1

2 colori possibili:

  • #52503A (oro/giallo scuro): codice di colore per "Warning" perché nessun database è impostato. Vai a Visualizza/Tool Windows/Database. Quindi fare clic sul pulsante "+" per aggiungere un database e fare clic su molti pulsanti fino alla fine.
  • #364135 (khaki/verde): codice colore per "frammento lingua iniettato". Vai su Impostazioni/Editor/Colori & Caratteri/Generale/Frammento lingua iniettata e cambia colore di sfondo.
    Ad esempio è possibile impostare un colore leggermente più scuro rispetto allo sfondo originale per PHP. Per la base tematica di Darcula, ho usato #1A1C1C come colore più scuro .

Ci possono essere più casi ma questi sono i due che ho citato.

Problemi correlati