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 Using 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 Using Pug (Jade) Template Engine). | ![]() |
Regular expressions | ![]() |
RELAX NG Compact Syntax | ![]() |
Sass files | ![]() |
SCSS files | ![]() |
SQL files |
![]() |
Stylus files |
![]() |
Text files |
![]() |
TypeScript files |
![]() |
XHTML files |
![]() |
XML DTD files |
![]() |
XML files |
![]() |
YAML files |
![]() |
See Also
Last modified: 15 November 2016