2014-11-11 15 views
47

LookWebStorm non riconoscendo file JavaScript

WebStorm non riconosce uno dei miei file .js come javscript file in modo che sto perdendo l'evidenziazione della sintassi e di essere in grado di aggiungere punti di interruzione. Ho cercato nel file workspace.xml e il file in questione sembra avere impostazioni simili ad altri file .js che funzionano correttamente.

Se cambio il nome del file funziona correttamente. Quindi in qualche modo Webstorm è bloccato a interpretare erroneamente il tipo di un file che ha questo nome. In quale altro luogo posso modificare il progetto?

Context menu

+0

possono essere indici danneggiati: provare a eseguire "File -> Cache non valide ..." – anstarovoyt

+0

Ho annullato + riavvio ma purtroppo non è stata apportata alcuna modifica. –

+0

Hai l'azione 'Segna come JavaScript' nel menu di scelta rapida del file? – anstarovoyt

risposta

109

Così vedo tre possibili ragioni del problema:

1) Il file è stato contrassegnato come 'Testo normale'

2) C'è un modello per il file 'File di testo' digita quello che corrisponde a questo file (o indietro: il tipo di file 'JavaScript' esclude questo nome di file). Vedi immagine qui sotto

enter image description here

3) V'è un plugin personalizzato che ignora il comportamento predefinito per i file con questo nome (improbabile)

Nota: la soluzione funziona per tutti gli IDE IDEA-based: IntelliJ IDEA, WebStorm, RubyMine, PyCharm, PhpStorm.

+1

Penso che 1) è più probabile perché ho incasinato la creazione come un file js per cominciare. Come lo contrassegno correttamente? –

+5

@IanWarburton È sicuramente il n. 2 - # 1 avrà un'icona di file leggermente diversa. Soprattutto considerando il tuo ultimo commento * "Ho incasinato la creazione come un file js per cominciare" * – LazyOne

+0

Aha ... sì, hai ragione. Non ho selezionato 'File di testo' quando guardo i modelli. Grazie, punti ben meritati. –

9

Se il file è stato contrassegnato come "Testo normale", allora questo può essere fissato come segue:

  1. fare clic destro sul file.

  2. Una delle opzioni di menu è "Contrassegna come Javascript". Appena sotto "Elimina".

  3. Fare clic. Il tuo file è ora riconosciuto come javascript da WebStorm.

Poiché WebStorm non consentiva schermate dopo il clic destro, quindi non è stato possibile aggiungerlo qui.

7

File -> Impostazioni -> Editor -> FileTypes -> File di testo -> controlla il pattern "ContentRepository.js" e rimuovilo.

Problemi correlati