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 | |
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 | |
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 |
Last modified: 28 March 2018