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 Type | Icon | Recognized in |
---|---|---|
Archive files |
![]() | Professional Edition, Community Edition |
Buildout config | ![]() | Professional Edition |
Chameleon template files | ![]() | Professional Edition |
C# files | ![]() | Professional Edition, Community Edition |
C/C++ files | ![]() | Professional Edition, Community Edition |
CSS files | ![]() | Professional Edition |
CoffeeScript files | ![]() | Professional Edition |
Cython files | ![]() | Professional Edition |
Dart files | ![]() | Professional Edition, Community Edition |
Diagram files | ![]() | Professional Edition |
Erlang files | ![]() | Professional Edition, Community Edition |
Files marked as plain text | ![]() | Professional Edition, Community Edition |
Files opened in associated applications | ![]() | Professional Edition, Community Edition |
Handlebars files | ![]() | Professional Edition |
HAML files | ![]() | Professional Edition |
HTML files | ![]() | Professional Edition, Community Edition |
IDL files | ![]() | Professional Edition, Community Edition |
Image files | ![]() | Professional Edition, Community Edition |
JavaFX files | ![]() | Professional Edition, Community Edition |
JavaScript files | ![]() | Professional Edition |
JavaScript test files | ![]() | Professional Edition |
JavaScript files that can be executed on Node.js | ![]() | Professional Edition |
Jade files (refer to the section Using Pug (Jade) Template Engine). | ![]() | Professional Edition |
JSHint configuration files |
![]() | Professional Edition |
JSON files | ![]() | Professional Edition |
JSTestDriver Config files | ![]() | Professional Edition |
Less files | ![]() | Professional Edition |
Localization files | ![]() | Professional Edition |
Mako template files | ![]() | Professional Edition |
Qt UI designer form files | ![]() | Both editions |
reStructuredText files | ![]() | Both editions |
Patch files | ![]() | Professional Edition, Community Edition |
Perl files | ![]() | Professional Edition, Community Edition |
Python scripts | ![]() | Both editions |
Pug files (refer to the section Using Pug (Jade) Template Engine). | ![]() | Professional Edition |
Regular expressions | ![]() | Professional Edition, Community Edition |
RELAX NG Compact Syntax | ![]() | Professional Edition, Community Edition |
Sass files | ![]() | Professional Edition |
SCSS files | ![]() | Professional Edition |
SQL files | ![]() | Professional Edition, Community Edition |
Stylus files | ![]() | Professional Edition |
Text files | ![]() | Professional Edition, Community Edition |
TypeScript files | ![]() | Professional Edition |
XHTML files | ![]() | Professional Edition, Community Edition |
XML DTD files | ![]() | Professional Edition, Community Edition |
XML files | ![]() | Professional Edition, Community Edition |
YAML files | ![]() | Professional Edition |
See Also
Last modified: 23 December 2016