File Types Recognized by WebStorm
WebStorm recognizes numerous file types. Each file type is denoted with a special icon. Custom files types are also allowed. Each file type is associated with one or more extensions that match a certain pattern.
The file types and their extensions are configurable in the File Types dialog.
The default types include:
File Type | Icon |
---|---|
Apache Config files | ![]() |
Archive files | ![]() |
C# files | ![]() |
C/C++ files | ![]() |
Command Shell files | ![]() |
CSS files | ![]() |
CoffeeScript files | ![]() |
Dart files | ![]() |
Erlang files | ![]() |
Files marked as plain text | ![]() |
Files opened in associated applications | ![]() |
Handlebars files | ![]() |
HAML files | ![]() |
HTML files | ![]() |
IDL files | ![]() |
Image files | ![]() |
JavaFX files | ![]() |
JavaScript files | ![]() |
JavaScript test files | ![]() |
JavaScript files that can be executed on Node.js | ![]() |
Jade files (refer to the section Pug (Jade) Template Engine). | ![]() |
JSHint configuration files | ![]() |
JSON files | ![]() |
JSTestDriver Config files | ![]() |
Java Server Pages files | ![]() |
LESS files | ![]() |
reStructuredText files | ![]() |
Patch files | ![]() |
Perl files | ![]() |
Pug files (refer to the section Pug (Jade) Template Engine). | ![]() |
Regular expressions | ![]() |
RELAX NG Compact Syntax | ![]() |
Sass files | ![]() |
SCSS files | ![]() |
Stylus files | ![]() |
Text files | ![]() |
TypeScript files | ![]() |
XHTML files | ![]() |
XML DTD files | ![]() |
XML files | ![]() |
YAML files | ![]() |
Last modified: 26 March 2018