IntelliJ IDEA 2016.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 filesfileTypeCssUltimate Edition
CoffeeScript filesicon_CoffeeScriptUltimate Edition
Cucumber feature filesfileTypeCucumberUltimate Edition
ColdFusion filesfileTypeColdFusionUltimate Edition
Eclipse project fileseclipseFileUltimate Edition, Community Edition
Dart filesicon_dartUltimate 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 FormimgUltimate Edition, Community Edition
Handlebars filesfileTypeHandlebarsUltimate Edition
HAML filesfileTypeHAMLUltimate Edition
HTML filesclassTypeHtmlUltimate 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 Using Pug (Jade) Template Engine).jadeUltimate Edition
JSF filesfileTypeJSFUltimate Edition, Community Edition
JSHint configuration filesac_iconJSHintUltimate Edition
JSON filesfileTypeJSONUltimate Edition
JSTestDriver Config filesfileTypeJSTestDriverConfig.pngUltimate Edition
Java Server Pages filesimgUltimate Edition, Community Edition
JSPx filesimgUltimate 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 filesfileTypeLESSUltimate Edition
Patch filespatchUltimate Edition, Community Edition
Perl filesfileTypeJavaScriptUltimate Edition, Community Edition
PHP filesfileTypePHPUltimate 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 Using Pug (Jade) Template Engine). pugUltimate Edition
Regular expressionsfileTypeRegexpUltimate Edition, Community Edition
RELAX NG Compact SyntaxfileTypeRelaxNGUltimate Edition, Community Edition
Sass filesfileTypeSASSUltimate Edition
SCSS filesfileTypeSASSUltimate Edition
Scala filesscala_filesUltimate Edition
Smarty, Smarty config files fileTypeSmarty Ultimate Edition
SQL files icon_sqlOpenInEditor Ultimate Edition, Community Edition
Stylus files fileTypeStylus Ultimate Edition
Drools Expert files fileTypeDrools Ultimate Edition
Text files fileTypeText Ultimate Edition, Community Edition
TypeScript files typeScript Ultimate Edition
Velocity template files fileTypeVelocity Ultimate Edition
XHTML files classTypeXHtml Ultimate Edition, Community Edition
XML DTD files fileTypeDTD Ultimate Edition, Community Edition
XML files classTypeXml Ultimate Edition, Community Edition
YAML files fileTypeYAML Ultimate Edition

See Also

Last modified: 8 August 2016