File Types Recognized by IntelliJ IDEA
IntelliJ IDEA 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 | Recognized in |
---|---|---|
ActionScript files ActionScript files |
![]() |
Ultimate Edition |
Active Server Pages files |
![]() | Ultimate Edition |
Android files |
![]() |
Ultimate Edition: all Android-related file types; Community Edition: Android IDL files, Android renderscript files |
Apache Config files |
![]() | Ultimate Edition |
Archive files |
![]() | Ultimate Edition, Community Edition |
AspectJ files |
![]() | Ultimate Edition, Community Edition |
C# files | ![]() | Ultimate Edition, Community Edition |
C/C++ files | ![]() | Ultimate Edition, Community Edition |
Command Shell files | ![]() | Ultimate Edition |
CSS files | ![]() | Ultimate Edition |
CoffeeScript files | ![]() | Ultimate Edition |
Cucumber feature files | ![]() | Ultimate Edition |
ColdFusion files | ![]() | Ultimate Edition |
Eclipse project files | ![]() | Ultimate Edition, Community Edition |
Dart files | ![]() | Ultimate Edition, Community Edition |
Diagram files | ![]() | Ultimate Edition |
Drools files | ![]() | Ultimate Edition |
Erlang files | ![]() | Ultimate Edition, Community Edition |
EJB QL files | ![]() | Ultimate Edition, Community Edition |
Files marked as plain text | ![]() | Ultimate Edition, Community Edition |
Files opened in associated applications | ![]() | Ultimate Edition, Community Edition |
FreeMarker template files | ![]() | Ultimate Edition |
Gant scripts | ![]() | Ultimate Edition |
Gradle scripts | ![]() | Ultimate Edition |
Groovy files | ![]() | Ultimate Edition, Community Edition |
Groovy Server Pages | ![]() | Ultimate Edition |
GUI Form | ![]() | Ultimate Edition, Community Edition |
Handlebars files | ![]() | Ultimate Edition |
HAML files | ![]() | Ultimate Edition |
HTML files | ![]() | Ultimate Edition, Community Edition |
IntelliJ IDEA project, module or workspace files. | ![]() | Ultimate Edition, Community Edition |
IDL files | ![]() | Ultimate Edition, Community Edition |
Image files | ![]() | Ultimate Edition, Community Edition |
Java class files | ![]() | Ultimate Edition, Community Edition |
Java source files | ![]() | Ultimate Edition, Community Edition |
JavaFX files | ![]() | Ultimate Edition, Community Edition |
JavaScript files | ![]() | Ultimate Edition |
JavaScript test files | ![]() | Ultimate Edition |
JavaScript files that can be executed on Node.js | ![]() | Ultimate Edition |
Jade files (refer to the section Using Pug (Jade) Template Engine). | ![]() | Ultimate Edition |
JSF files | ![]() | Ultimate Edition, Community Edition |
JSHint configuration files | ![]() | Ultimate Edition |
JSON files | ![]() | Ultimate Edition |
JSTestDriver Config files | ![]() | Ultimate Edition |
Java Server Pages files | ![]() | Ultimate Edition, Community Edition |
JSPx files | ![]() | Ultimate Edition, Community Edition |
Kotlin files | ![]() | Ultimate Edition, Community Edition |
Kotlin classes | ![]() | Ultimate Edition, Community Edition |
Kotlin interfaces | ![]() | Ultimate Edition, Community Edition |
Kotlin enums | ![]() | Ultimate Edition, Community Edition |
Kotlin objects | ![]() | Ultimate Edition, Community Edition |
Less files | ![]() | Ultimate Edition |
Patch files | ![]() | Ultimate Edition, Community Edition |
Perl files | ![]() | Ultimate Edition, Community Edition |
PHP files | ![]() | Ultimate Edition, Community Edition |
Properties files | ![]() | Ultimate Edition, Community Edition |
Resource bundles | ![]() | Ultimate Edition, Community Edition |
XML-based properties files | ![]() | Ultimate Edition, Community Edition |
Pug files (refer to the section Using Pug (Jade) Template Engine). | ![]() | Ultimate Edition |
Regular expressions | ![]() | Ultimate Edition, Community Edition |
RELAX NG Compact Syntax | ![]() | Ultimate Edition, Community Edition |
Sass files | ![]() | Ultimate Edition |
SCSS files | ![]() | Ultimate Edition |
Scala files | ![]() | Ultimate Edition |
Smarty, Smarty config files |
![]() | Ultimate Edition |
SQL files |
![]() | Ultimate Edition, Community Edition |
Stylus files |
![]() | Ultimate Edition |
Drools Expert files |
![]() | Ultimate Edition |
Text files |
![]() | Ultimate Edition, Community Edition |
TypeScript files |
![]() | Ultimate Edition |
Velocity template files |
![]() | Ultimate Edition |
XHTML files |
![]() | Ultimate Edition, Community Edition |
XML DTD files |
![]() | Ultimate Edition, Community Edition |
XML files |
![]() | Ultimate Edition, Community Edition |
YAML files |
![]() | Ultimate Edition |
See Also
Last modified: 23 November 2016