WebStorm, PHPStorm, Jetbrains IDEs - Ignorera JS- och MAP-filer i Typescript-projekt
Finns det ett sätt att ignorera *.js och *.js.map i ett TypeScript-projekt i Jetbrains IDE:er?
Just nu har jag ett TypeScript-projekt i min PHPStorm och när jag söker efter en fil ctrl+shift+N får jag alla filer - *.ts, *.js, *.js.map Vilket tvingar mig att välja en TypeScript-fil varje gång jag söker, istället för att snabbt hoppa till filen.
Finns det ett sätt att filtrera kompilerade filer från sökningen? Jag har försökt med områden osv., men det fungerar inte.
PS: Jag vet att när man arbetar med TypeScript skulle det rekommenderas att använda WebStorm, men jag tycker att PHPStorm ger mig den bästa upplevelsen av deras produkter.
Svar #1
Faktiskt ingår denna funktionalitet i min PhpStorm 2016.2-installation på Linux, men jag skulle anta att det inte är annorlunda än på andra operativsystem eftersom det är plattformsoberoende.
Alternativ 1: Det bör finnas en filterknapp i Ctrl+Shift+N-fil sökdialogen uppe till höger.
du kan direkt avmarkera JavaScript-filer och från och med nu kommer de inte att visas i sökningen längre. Eftersom *.map inte är registrerat som filtyp som standard kommer du inte att hitta det i listan (åtminstone inte på min installation). För att även kunna filtrera *.map, registrera filtypen Inställningar -> Editor -> Filtyper -> "Kända filtyper", lägg till en ny filtyp med namnet map - inga fler alternativ behövs - och lägg till som "Registrerat mönster" *.map (du kan se detta i aktion även i bild 2). Nu bör denna filtyp också vara tillgänglig för att exkludera från sökningen.
Alternativ 2: Du kan helt dölja *.js-filer samt *.map-filer från ditt projekt genom att gå till Inställningar -> Editor -> Filtyper -> "Ignorera filer och mappar" och lägga till här *.js;*.map;
Från och med nu kommer dessa filtyper inte bara att vara dolda i projektet utan också inte visas i filsökning (Ctrl+Shift+N). Om du behöver kolla dina JS- och mapp-filer kan du öppna en andra redigerare för sådana fall, men jag tror inte att du skulle behöva göra det så ofta, eller hur?

