2016-02-22 11 views
5

C'è un modo per ignorare *.js e *.js.map nel progetto TypeScript negli IDE Jetbrains?IDS di WebStorm, PHPStorm, Jetbrains - Ignora file JS e MAP in Typescript Project

In questo momento, Ho un progetto tipografico nel mio PhpStorm e durante la ricerca di un file ctrl+shift+N ho tutti i file - *.ts, *.js, *.js.map Il che mi costringe a selezionare uno il file di ogni dattiloscritto che cerco, invece di saltare rapidamente a file.

C'è un modo per filtrare i file compilati dalla ricerca? Ho provato gli ambiti ecc., Ma non fa il trucco.

PS: So che lavorando su TypeScript si consiglia di utilizzare WebStorm, ma trovo che PHPStorm mi dia la migliore esperienza dei loro prodotti.

+1

1) PhpStorm = WebStorm + PHP + Database - a questo proposito non fa differenza tra i due (purché si confrontino numeri di build simili, ovviamente) 2) Per quanto riguarda il problema reale - provare ad aggiungere ' .ts' alla fine .. o prova a usare il filtro in quel popup. Altrimenti non è possibile filtrare tali voci indesiderate (a meno che non si aggiungano tali estensioni all'elenco dei file esclusi .. che influisce su TUTTI i progetti e escluderà del tutto quei file da tutte le operazioni). – LazyOne

+0

@Tom Sei riuscito a trovare una soluzione ... ?? Sto anche ricevendo questo problema e ho bisogno di trovare una soluzione .... Grazie ... – hhsadiq

+0

@hhsadiq Scusa, finora nulla. È possibile escludere intere cartelle ma non escludere tipi di file. Ovviamente potresti impostare il tuo dattiloscritto per essere compilato nella cartella diefferent, ma questo porta molti altri problemi. – Tom

risposta

1

In realtà questa funzionalità è inclusa nell'installazione di PhpStorm 2016.2 su Linux, ma suppongo che non sia diversa rispetto ad altri sistemi operativi in ​​quanto è multipiattaforma.

Opzione 1: Ci dovrebbe essere un pulsante di filtro alla finestra di ricerca di file Ctrl+Shift+N in alto a destra. filter button on search dialog è possibile deselezionare direttamente i file JavaScript e da ora in poi non verranno più visualizzati nella ricerca. Poiché *.map non è registrato come tipo di file per impostazione predefinita, non lo troverai nell'elenco (almeno non sulla mia installazione). Per ottenere anche il filtraggio *.map, inserire il tipo di file Settings -> Editor -> File Types -> "Recognized File Types" aggiungere un nuovo tipo di file con il nome mappa - non sono necessarie più opzioni - e aggiungere come "Modello registrato" *.map (lo si può vedere anche nell'immagine 2). Ora questo tipo di file dovrebbe essere disponibile anche per escludere dalla ricerca.

Opzione 2: È possibile nascondere *.js file così come *.map file completamente dal vostro progetto Settings -> Editor -> File Types -> "Ignore files and folders" aggiungere qui *.js;*.map; settings dialog for creating map file type da ora in poi questi tipi di file non sarà non solo essere nascosta nel progetto, ma anche non viene visualizzato nella ricerca di file (Ctrl + Maiusc + N). Se hai bisogno di controllare i tuoi file JS e map puoi aprire un secondo editor per questi casi, ma penso che non avresti bisogno di farlo troppo spesso, giusto?

Problemi correlati