Shellarium Public Beta is here! Try the AI Agent Orchestrator
← Back to list
File Type Switcher

File Type Switcher

File Type Switcher File Type Switcher addresses a common pain in JetBrains IDEs: when multiple plugins register support for the same file extension, the IDE allows you...

Description

File Type Switcher

File Type Switcher addresses a common pain in JetBrains IDEs: when multiple plugins register support for the same file extension, the IDE allows you to choose only one handler globally. This often causes frustration when working with projects that use the same extension in different contexts or technologies.

With File Type Switcher, you can quickly select the desired file type per file, directly from the editor. A small toolbar icon appears in the top corner of the editor whenever multiple handlers are available, allowing you to switch instantly without digging into global IDE settings.

Key Features

  • Quick Access: Top-right editor icon or keyboard shortcut (Alt+Ctrl+T / ⌥⌘T on Mac) for instant file type switching
  • Smart Detection: Automatically discovers all available file types from platform and installed plugins
  • Persistent Choices: Remembers your file type preferences per file across IDE sessions
  • Conflict Resolution: Eliminates friction when multiple plugins support the same extension
  • Lightweight & Fast: Non-intrusive design that integrates seamlessly into the IDE UI
  • Reset Option: Easily revert to default file type with one click

Why Use It?

Many developers use JetBrains IDEs with multiple plugins installed. It’s common that two or more plugins declare support for the same extension (for example, configuration files, templates, or mixed-language project files). Normally, you can only pick one plugin globally, which may not always fit every file in your project. File Type Switcher solves this by letting you adjust the file type on a case-by-case basis.

If you often work with overlapping technologies, or if you’re tired of plugin conflicts when opening files, this plugin will save you time and keep your workflow smooth.