PyCharm 2016.2 Help

File Types Recognized by PyCharm

PyCharm 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
Archive files icon_create_archive Professional Edition, Community Edition
Buildout config icon_buildoutConfigFile Professional Edition
Chameleon template fileschameleonProfessional Edition
C# filesfileTypeCSharpProfessional Edition, Community Edition
C/C++ filesfileTypeCProfessional Edition, Community Edition
CSS filesfileTypeCssProfessional Edition
CoffeeScript filesicon_CoffeeScriptProfessional Edition
Cython filesicon_cythonProfessional Edition
Dart filesicon_dartProfessional Edition, Community Edition
Diagram filesicon_UMLProfessional Edition
Erlang filesfileTypeCProfessional Edition, Community Edition
Files marked as plain textplain_text_iconProfessional Edition, Community Edition
Files opened in associated applicationsiconFileTypeCustomProfessional Edition, Community Edition
Handlebars filesfileTypeHandlebarsProfessional Edition
HAML filesfileTypeHAMLProfessional Edition
HTML filesclassTypeHtmlProfessional Edition, Community Edition
IDL filesfileTypeIdlProfessional Edition, Community Edition
Image filesfileTypeImageProfessional Edition, Community Edition
JavaFX filesfileTypeCProfessional Edition, Community Edition
JavaScript filesfileTypeJavaScriptProfessional Edition
JavaScript test filesfileTypeJSTestProfessional Edition
JavaScript files that can be executed on Node.jsfileTypeJSFileToRunOnNodeProfessional Edition
Jade files (refer to the section Using Pug (Jade) Template Engine).jadeProfessional Edition
JSHint configuration filesac_iconJSHintProfessional Edition
JSON filesfileTypeJSONProfessional Edition
JSTestDriver Config filesfileTypeJSTestDriverConfig.pngProfessional Edition
Less filesfileTypeLESSProfessional Edition
Localization filesfileTypePOProfessional Edition
Mako template filesfileTypesMakoProfessional Edition
Qt UI designer form filesfileTypesQtUIBoth editions
reStructuredText filesfileTypesRSTBoth editions
Patch filespatchProfessional Edition, Community Edition
Perl filesfileTypeJavaScriptProfessional Edition, Community Edition
Python scriptspythonScriptBoth editions
Pug files (refer to the section Using Pug (Jade) Template Engine). pugProfessional Edition
Regular expressionsfileTypeRegexpProfessional Edition, Community Edition
RELAX NG Compact SyntaxfileTypeRelaxNGProfessional Edition, Community Edition
Sass filesfileTypeSASSProfessional Edition
SCSS filesfileTypeSASSProfessional Edition
SQL files icon_sqlOpenInEditor Professional Edition, Community Edition
Stylus files fileTypeStylus Professional Edition
Text files fileTypeText Professional Edition, Community Edition
TypeScript files typeScript Professional Edition
XHTML files classTypeXHtml Professional Edition, Community Edition
XML DTD files fileTypeDTD Professional Edition, Community Edition
XML files classTypeXml Professional Edition, Community Edition
YAML files fileTypeYAML Professional Edition

See Also

Last modified: 23 November 2016