Skip to content

Instantly share code, notes, and snippets.

@sandipchitale
Last active September 9, 2024 23:15
Show Gist options
  • Save sandipchitale/77a37788af00f4fe4f5f6b903c37ba37 to your computer and use it in GitHub Desktop.
Save sandipchitale/77a37788af00f4fe4f5f6b903c37ba37 to your computer and use it in GitHub Desktop.
FileTypes in IntelliJ Ultimate #intellij

Class: com.intellij.openapi.fileTypes.impl.AbstractFileType Name: IDL Description: IDL Class: com.intellij.openapi.fileTypes.impl.AbstractFileType Name: JavaFX Description: JavaFX Class: com.intellij.openapi.fileTypes.impl.AbstractFileType Name: C++ Description: C/C++ Class: com.intellij.openapi.fileTypes.impl.AbstractFileType Name: C# Description: C# Class: com.intellij.openapi.fileTypes.impl.AbstractFileType Name: Perl Description: Perl Class: com.intellij.openapi.fileTypes.impl.AbstractFileType Name: AspectJ Description: AspectJ (syntax highlighting only) Class: com.intellij.openapi.fileTypes.impl.AbstractFileType Name: Haskell Description: Haskell Class: com.intellij.openapi.fileTypes.impl.AbstractFileType Name: PHP Description: PHP (syntax highlighting only) Class: com.intellij.ide.highlighter.ArchiveFileType Name: ARCHIVE Description: Archive Class: com.intellij.openapi.fileTypes.PlainTextFileType Name: PLAIN_TEXT Description: Text Class: com.intellij.openapi.fileTypes.NativeFileType Name: Native Description: Files opened in associated applications Class: com.intellij.openapi.fileTypes.UnknownFileType Name: UNKNOWN Description: Unknown Class: com.intellij.openapi.fileTypes.impl.DetectedByContentFileType Name: AUTO_DETECTED Description: File type auto-detected by file content Class: com.intellij.ide.highlighter.WorkspaceFileType Name: IDEA_WORKSPACE Description: IDEA workspace Class: com.intellij.ide.highlighter.ModuleFileType Name: IDEA_MODULE Description: IDEA module Class: com.intellij.ide.highlighter.ProjectFileType Name: IDEA_PROJECT Description: IDEA project Class: org.intellij.plugins.relaxNG.compact.RncFileType Name: RNG Compact Description: RELAX NG compact syntax Class: com.intellij.ide.highlighter.HtmlFileType Name: HTML Description: HTML Class: com.intellij.ide.highlighter.XHtmlFileType Name: XHTML Description: XHTML Class: com.intellij.ide.highlighter.DTDFileType Name: DTD Description: XML Document Type Definition Class: com.intellij.ide.highlighter.XmlFileType Name: XML Description: XML Class: com.intellij.json.JsonFileType Name: JSON Description: JSON Class: com.intellij.json.json5.Json5FileType Name: JSON5 Description: JSON5 Class: com.intellij.json.jsonLines.JsonLinesFileType Name: JSON-lines Description: JSON lines Class: org.intellij.lang.regexp.RegExpFileType Name: RegExp Description: Regular expression Class: com.intellij.spellchecker.DictionaryFileType Name: Dictionary Description: Spell checker dictionary Class: org.editorconfig.language.filetype.EditorConfigFileType Name: EditorConfig Description: File containing settings for editor Class: org.jetbrains.yaml.YAMLFileType Name: YAML Description: YAML Class: com.intellij.sh.ShFileType Name: Shell Script Description: Shell script Class: com.intellij.database.csv.CsvFileType Name: CSV/TSV Description: CSV/TSV data Class: com.intellij.openapi.vcs.changes.patch.PatchFileType Name: PATCH Description: Patch Class: com.intellij.openapi.vcs.changes.ignore.lang.IgnoreFileType Name: IgnoreLang file Description: .ignore (IgnoreLang) Class: org.zmlx.hg4idea.ignore.lang.HgIgnoreFileType Name: HgIgnore file Description: .hgignore (HgIgnore) Class: com.intellij.diagram.DiagramFileType Name: UML Description: Diagram Class: org.toml.lang.psi.TomlFileType Name: TOML Description: TOML Class: com.intellij.protobuf.lang.PbFileType Name: protobuf Description: Protocol Buffer Class: com.intellij.protobuf.lang.PbTextFileType Name: prototext Description: Protocol buffer text Class: org.jetbrains.plugins.textmate.TextMateFileType Name: textmate Description: Files supported via TextMate bundles Class: org.intellij.images.fileTypes.impl.ImageFileType Name: Image Description: Image Class: org.intellij.images.fileTypes.impl.SvgFileType Name: SVG Description: Scalable Vector Graphics Class: com.intellij.psi.css.CssFileType Name: CSS Description: Cascading style sheet Class: org.jetbrains.plugins.less.LESSFileType Name: Less Description: Less style sheet Class: org.intellij.plugins.postcss.PostCssFileType Name: PostCSS Description: PostCSS style sheet Class: org.jetbrains.lang.manifest.ManifestFileType Name: Manifest Description: Manifest Class: com.intellij.spi.SPIFileType Name: SPI Description: Service Provider Interface Class: com.intellij.ide.highlighter.JavaFileType Name: JAVA Description: Java Class: com.intellij.ide.highlighter.JavaModuleFileType Name: Java module Description: Java module Class: com.intellij.ide.highlighter.JavaClassFileType Name: CLASS Description: Java class Class: com.intellij.ide.highlighter.JShellFileType Name: JSHELL Description: JShell snippet Class: de.plushnikov.intellij.plugin.language.LombokConfigFileType Name: LOMBOK_CONFIG Description: Lombok config file Class: org.jetbrains.idea.eclipse.config.EclipseFileType Name: Eclipse Description: Eclipse project Class: com.intellij.profiler.ultimate.hprof.impl.HprofFileType Name: HPROF Description: Hprof memory snapshot Class: com.intellij.profiler.ultimate.jfr.JfrFileType Name: JFR Description: Java Flight Recorder snapshot Class: org.jetbrains.plugins.sass.SASSFileType Name: Sass Description: Sass style sheet Class: org.jetbrains.plugins.scss.SCSSFileType Name: SCSS Description: SCSS style sheet Class: org.intellij.plugins.markdown.lang.MarkdownFileType Name: Markdown Description: Markdown Class: org.jetbrains.plugins.terminal.block.prompt.lang.TerminalPromptFileType Name: Terminal Prompt Description: Terminal Prompt (internal) Class: com.intellij.lang.properties.PropertiesFileType Name: Properties Description: Properties Class: com.intellij.lang.properties.editor.ResourceBundleFileType Name: ResourceBundle Description: Resource bundle Class: com.intellij.freemarker.psi.files.FtlFileType Name: FTL Description: FreeMarker template Class: com.intellij.velocity.psi.files.VtlFileType Name: VTL Description: Velocity template Class: com.intellij.javaee.JavaeeFacetFileType Name: JavaeeFacet Description: Java EE facet fake file type Class: com.intellij.spring.spi.SpringFactoriesFileType Name: spring.factories Description: spring.factories Class: com.intellij.spring.boot.spi.SpringBootImportsFileType Name: Spring Boot Imports Description: Spring Boot imports Class: com.android.tools.idea.gradle.declarative.DeclarativeFileType Name: Gradle Declarative Configuration Language Description: Gradle Declarative Build DSL Class: com.intellij.uiDesigner.GuiFormFileType Name: GUI_DESIGNER_FORM Description: GUI Designer form Class: com.intellij.jsp.highlighter.NewJspFileType Name: JSP Description: Java Server Page Class: com.intellij.jsp.highlighter.JspxFileType Name: JSPX Description: JSPx Class: org.jetbrains.kotlin.idea.KotlinFileType Name: Kotlin Description: Kotlin Class: org.jetbrains.kotlin.analysis.decompiler.konan.KlibMetaFileType Name: KNM Description: Klib Metadata Class: org.jetbrains.kotlin.idea.base.projectStructure.KlibManifestFileType Name: KLIB manifest Description: Klib manifest Class: org.jetbrains.kotlin.analysis.decompiler.js.KotlinJavaScriptMetaFileType Name: KJSM Description: Kotlin JavaScript meta file Class: org.jetbrains.kotlin.analysis.decompiler.psi.KotlinBuiltInFileType Name: kotlin_builtins Description: "Kotlin built-in declarations" Class: org.jetbrains.kotlin.idea.KotlinModuleFileType Name: kotlin_module Description: Kotlin module info: contains package part mappings Class: org.jetbrains.kotlin.ide.konan.NativeDefinitionsFileType Name: Kotlin/Native Def Description: Definitions file for Kotlin/Native C interoperability Class: org.jetbrains.kotlin.idea.script.ScriptDefinitionMarkerFileType Name: script-definition-marker Description: script-definition-marker Class: com.intellij.spring.boot.cloud.stream.spi.SpringBindersFileType Name: spring.binders Description: spring.binders Class: com.intellij.httpClient.http.request.HttpRequestFileType Name: HTTP Request Description: HTTP requests Class: com.intellij.httpClient.http.request.cookies.CookieStorageFileType Name: Cookie storage file Description: Cookie storage file Class: com.intellij.database.loaders.DataLoaderManager$DataFileType Name: Data File Description: Tabular data file Class: org.intellij.lang.xpath.XPathFileType Name: XPath Description: XPath Class: org.intellij.lang.xpath.XPathFileType Name: XPath2 Description: XPath2 Class: com.intellij.tasks.jira.jql.JqlFileType Name: JQL Description: JIRA query Class: org.jetbrains.plugins.groovy.GroovyFileType Name: Groovy Description: Groovy Class: org.jetbrains.plugins.groovy.GdslFileType Name: gdsl Description: IntelliJ Groovy DSL configuration Class: org.jetbrains.plugins.groovy.dgm.DGMFileType Name: DGM Description: Groovy extension module descriptor file Class: org.jetbrains.plugins.groovy.ext.logback.LogbackFileType Name: logback Description: Groovy Logback DSL configuration Class: com.intellij.docker.dockerFile.DockerFileType Name: Dockerfile Description: Dockerfile Class: com.intellij.docker.dockerFile.ignore.DockerIgnoreFileType Name: DockerIgnore file Description: .dockerignore (DockerIgnore) Class: git4idea.ignore.lang.GitIgnoreFileType Name: GitIgnore file Description: .gitignore (GitIgnore) Class: git4idea.ignore.lang.GitExcludeFileType Name: GitExclude file Description: exclude (GitExclude) Class: com.intellij.vcs.github.ultimate.expression.lang.GithubExpressionFileType Name: GithubExpression Description: GitHub actions expression language Class: org.jetbrains.idea.maven.config.MavenConfigFileType Name: MavenConfig Description: Maven project configuration Class: org.jetbrains.plugins.gradle.config.GradleFileType Name: Gradle Description: Groovy Gradle DSL configuration Class: com.intellij.javascript.testing.snapshot.JSTestingSnapshotFileType Name: JavaScript Testing Snapshot Description: JavaScript testing snapshot (Jest) Class: com.intellij.lang.javascript.FlowJSFileType Name: Flow Description: Flow JS Class: com.intellij.lang.javascript.JavaScriptFileType Name: JavaScript Description: JavaScript Class: com.intellij.lang.javascript.TypeScriptFileType Name: TypeScript Description: TypeScript Class: com.intellij.lang.javascript.TypeScriptJSXFileType Name: TypeScript JSX Description: TypeScript JSX Class: com.intellij.lang.ecmascript6.ES6FileType Name: ECMAScript 6 Description: ECMAScript 6 Class: com.intellij.lang.ecmascript6.JSXHarmonyFileType Name: JSX Harmony Description: JSX Class: com.intellij.lang.javascript.linter.jshint.config.JSHintConfigFileType Name: JSHint Description: JSHint configuration Class: com.intellij.javascript.nodejs.YarnLockFileType Name: yarn.lock Description: Yarn lock Class: com.intellij.lang.typescript.tsconfig.TypeScriptConfigFileType Name: tsconfig Description: TypeScript config Class: com.intellij.javascript.debugger.sourcemap.SourceMapFileType Name: SourceMap Description: SourceMap Class: com.intellij.database.vfs.DatabaseElementFileType Name: Database Element Description: Database element fake file type Class: com.intellij.database.vfs.DbStorageFileType$SqliteStorage Name: SQLite Database Description: SQLite storage Class: com.intellij.database.vfs.DbStorageFileType$H2Storage Name: H2 Database Description: H2 storage Class: com.intellij.sql.SqlFileType Name: SQL Description: SQL Class: com.intellij.sql.dialects.cassandra.CassFileType Name: CassandraQL Description: CassandraQL Class: com.intellij.sql.dialects.hive.HiveFileType Name: HiveQL Description: HiveQL Class: com.intellij.sql.dialects.redis.RedisFileType Name: Redis Description: Redis Class: com.intellij.jpa.PersistenceUnitFileType Name: PersistenceUnit Description: Persistence Unit fake file type Class: com.intellij.jpa.ql.JpqlFileType Name: JPA QL Description: JPA query language Class: com.intellij.quarkus.qute.lang.QuteFileType Name: Qute Description: Qute Class: com.intellij.micronaut.data.mongodb.json.MnMongoDBJsonFileType Name: Micronaut-MongoDB-JSON Description: Micronaut MongoDB JSON Query Language Class: com.intellij.spring.data.mongoDB.json.SpringMongoDBJsonFileType Name: Spring-MongoDB-JSON Description: Spring MongoDB JSON Query Language Class: org.jetbrains.vuejs.lang.html.VueFileType Name: Vue.js Description: Vue template Class: org.jetbrains.qodana.filetype.SarifFileType Name: SARIF Description: Static analysis results interchange format Class: org.angular2.lang.html.Angular2HtmlFileType Name: Angular2Html Description: Angular HTML Template Class: org.angular2.lang.html.Angular17HtmlFileType Name: Angular17Html Description: Angular HTML Template (17+) Class: org.angular2.lang.svg.Angular2SvgFileType Name: Angular2Svg Description: Angular SVG Template Class: org.angular2.lang.svg.Angular17SvgFileType Name: Angular17Svg Description: Angular SVG Template (17+) Class: org.angular2.entities.metadata.Angular2MetadataFileType Name: Angular Metadata JSON Description: Angular Metadata JSON Class: com.goide.template.file.GoTemplateFileType Name: Go Template Description: Go template files Class: com.intellij.kubernetes.helm.gotpl.HelmYamlFileType Name: Helm YAML template Description: Helm template files Class: com.intellij.kubernetes.helm.gotpl.HelmTextFileType Name: Helm TEXT template Description: Helm TEXT template Class: com.intellij.kubernetes.helm.gotpl.HelmJsonFileType Name: Helm JSON template Description: Helm JSON template Class: com.intellij.kubernetes.helm.gotpl.werf.WerfYamlFileType Name: Werf YAML template Description: Werf configuration files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment