IntelliJ IDEA 2017.2 Help

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 TypeIconRecognized in
ActionScript files ActionScript files fileTypeActionScript.png

Ultimate Edition

Active Server Pages files fileTypeActiveServerPages.png Ultimate Edition
Android files fileTypeAndroid Ultimate Edition: all Android-related file types;
Community Edition: Android IDL files, Android renderscript files
Apache Config files fileTypeApacheConfig.png Ultimate Edition
Archive files icon create archive Ultimate Edition, Community Edition
AspectJ files fileTypeAspectJ.png Ultimate Edition, Community Edition
C# filesfileTypeCSharpUltimate Edition, Community Edition
C/C++ filesfileTypeCUltimate Edition, Community Edition
Command Shell filesfileTypeCommandShellUltimate Edition
CSS files fileTypeCssUltimate Edition
CoffeeScript filesicon CoffeeScriptUltimate Edition
Cucumber feature filesfileTypeCucumberUltimate Edition
ColdFusion filesfileTypeColdFusionUltimate Edition
Eclipse project fileseclipseFileUltimate Edition, Community Edition
Dart filesicon dart fileUltimate Edition, Community Edition
Diagram filesicon UMLUltimate Edition
Drools filesfileTypeDroolsUltimate Edition
Erlang filesfileTypeCUltimate Edition, Community Edition
EJB QL filesfileTypeCUltimate Edition, Community Edition
Files marked as plain textplain text iconUltimate Edition, Community Edition
Files opened in associated applicationsiconFileTypeCustomUltimate Edition, Community Edition
FreeMarker template filesfileTypeFreeMarkerUltimate Edition
Gant scriptsicon gantUltimate Edition
Gradle scriptsicon gradleUltimate Edition
Groovy filesfileTypeGroovyUltimate Edition, Community Edition
Groovy Server PagesfileTypeGSPUltimate Edition
GUI FormclassTypeGuiFormUltimate Edition, Community Edition
Handlebars filesfileTypeHandlebarsUltimate Edition
HAML files fileTypeHAMLUltimate Edition
HTML files classTypeHtmlUltimate Edition, Community Edition
IntelliJ IDEA project, module or workspace files.ideaProjectFileUltimate Edition, Community Edition
IDL filesfileTypeIdlUltimate Edition, Community Edition
Image filesfileTypeImageUltimate Edition, Community Edition
Java class filesfileTypeJavaClassUltimate Edition, Community Edition
Java source filesfileTypeJavaSourceUltimate Edition, Community Edition
JavaFX filesfileTypeCUltimate Edition, Community Edition
JavaScript filesfileTypeJavaScriptUltimate Edition
JavaScript test filesfileTypeJSTestUltimate Edition
JavaScript files that can be executed on Node.jsfileTypeJSFileToRunOnNodeUltimate Edition
Jade files (refer to the section Pug (Jade) Template Engine).jadeUltimate Edition
JSF filesfileTypeJSFUltimate Edition, Community Edition
JSHint configuration files ac iconJSHint Ultimate Edition
JSON filesfileTypeJSONUltimate Edition
JSTestDriver Config filesfileTypeJSTestDriverConfig.pngUltimate Edition
Java Server Pages filesfileTypeJSPUltimate Edition, Community Edition
JSPx filesfileTypeJSPXUltimate Edition, Community Edition
Kotlin fileskotlin fileUltimate Edition, Community Edition
Kotlin classeskotlin classUltimate Edition, Community Edition
Kotlin interfaceskotlin fileUltimate Edition, Community Edition
Kotlin enumskotlin enumUltimate Edition, Community Edition
Kotlin objectskotlin objectUltimate Edition, Community Edition
Less files fileTypeLESSUltimate Edition
Patch filespatchUltimate Edition, Community Edition
Perl filesfileTypeJavaScriptUltimate Edition, Community Edition
PHP files fileTypePHPUltimate Edition, Community Edition
Properties filespropertiesFileUltimate Edition, Community Edition
Resource bundlesresource bundle iconUltimate Edition, Community Edition
XML-based properties filesxml properties iconUltimate Edition, Community Edition
Pug files (refer to the section Pug (Jade) Template Engine). pugUltimate Edition
Regular expressionsfileTypeRegexpUltimate Edition, Community Edition
RELAX NG Compact SyntaxfileTypeRelaxNGUltimate Edition, Community Edition
Sass files fileTypeSASSUltimate Edition
SCSS files fileTypeSASSUltimate Edition
Scala filesscala filesUltimate Edition
Smarty, Smarty config files fileTypeSmarty Ultimate Edition
SQL filesicon sqlOpenInEditor Ultimate Edition, Community Edition
Stylus filesfileTypeStylus Ultimate Edition
Drools Expert filesfileTypeDroolsUltimate Edition
Text filesac iconFileTypeText Ultimate Edition, Community Edition
TypeScript files ac iconFileType TypeScript Ultimate Edition
Velocity template filesfileTypeVelocity Ultimate Edition
XHTML files ac iconFileTypeXHTML Ultimate Edition, Community Edition
XML DTD files ac iconFileTypeDTD Ultimate Edition, Community Edition
XML files ac iconFileTypeXML Ultimate Edition, Community Edition
YAML files fileTypeYAML Ultimate Edition
Last modified: 29 November 2017

See Also