PyCharm 3.4.0 Web Help

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 Type Icon Recognized in
Archive files icon_create_archive Professional Edition, Community Edition
Buildout config icon_buildoutConfigFile Professional Edition
Chameleon template files Professional Edition
C# files fileTypeCSharp Professional Edition, Community Edition
C/C++ files fileTypeC Professional Edition, Community Edition
CSS files fileTypeCss Professional Edition
CoffeeScript files icon_CoffeeScript Professional Edition
Cython files icon_cython Professional Edition
Diagram files icon_UML Professional Edition
Erlang files fileTypeC Professional Edition, Community Edition
Files opened in associated applications fileTypeC Professional Edition, Community Edition
Handlebars files fileTypeHandlebars Professional Edition
HAML files fileTypeHAML Professional Edition
HTML files classTypeHtml Professional Edition, Community Edition
IDL files fileTypeIdl Professional Edition, Community Edition
Image files fileTypeImage Professional Edition, Community Edition
JavaFX files fileTypeC Professional Edition, Community Edition
JavaScript files fileTypeJavaScript Professional Edition
JavaScript test files fileTypeJSTest Professional Edition
JavaScript files that can be executed on Node.js fileTypeJSFileToRunOnNode Professional Edition
JSHint configuration files fileTypeJSHint Professional Edition
JSON files fileTypeJavaScript Professional Edition
JSTestDriver Config files fileTypeJSTestDriverConfig.png Professional Edition
LESS files fileTypeLESS Professional Edition
Localization files fileTypePO Professional Edition
Mako template files fileTypesMako Professional Edition
Qt linguistic translation files fileTypesQtranslation Both
Qt UI designer form files fileTypesQtUI Both
reStructuredText files fileTypesRST Both
Patch files patch Professional Edition, Community Edition
Perl files fileTypeJavaScript Professional Edition, Community Edition
Puppet files icon_puppet Professional Edition
Python scripts pythonScript Both
Regular expressions fileTypeRegexp Professional Edition, Community Edition
RELAX NG Compact Syntax fileTypeRelaxNG.png Professional Edition, Community Edition
SASS files fileTypeSASS Professional Edition
SCSS files fileTypeSASS Professional 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

Procedures:

Web Resources: