Skip to content

Using the console emulator ConEmu within Visual Studio. This project integrates the console emulator ConEmu in Visual Studio.

License

Notifications You must be signed in to change notification settings

Therena/ConEmuIntegration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConEmu Integration

ConEmu Integration Icon

ConEmu Integration provides a seamless experience for using the ConEmu console emulator directly within the Visual Studio IDE.

⬇️ Download from the Visual Studio Marketplace

Choose the version that matches your Visual Studio environment:


✨ Features

  • 🖥️ Integrated Tool Window: Host ConEmu as a native, dockable tool window within Visual Studio.
  • 📂 Solution Explorer Integration:
    • Open the containing folder of any file or project directly in ConEmu.
    • Open the project's build output directory.
    • Execute the project's compiled binary using ConEmu.
    • Fully compatible with the Folder View mode in Solution Explorer.
  • 🚀 Quick Access: Launch or focus the ConEmu tool window instantly from the View menu.
  • ⚙️ Advanced Customization: Dedicated options page for managing ConEmu executable paths, shell settings, and custom tasks.

💻 System Requirements

  • Visual Studio: Version 2015 or newer (latest updates recommended).
  • ConEmu: Build 151201 or higher (Compatible with Installed or Portable versions).
  • Architecture: Supports both x86 and x64 versions of ConEmu.exe.
  • Visual Studio on ARM64: Currently not supported due to missing native support in ConEmu #1488.
  • Configuration: Requires the path to ConEmu[64].exe to be defined in the Visual Studio settings.

📸 Usage & Screenshots

Integrated Tool Window

The extension hosts ConEmu as a first-class tool window, allowing you to use your favorite terminal alongside your code.

ConEmu integrated in Visual Studio

Context Menu Integration

Right-click on any item in the Solution Explorer to access ConEmu-specific commands, including opening folders or executing binaries.

ConEmu integration in solution explorer


🔧 Configuration

Executable Path

ConEmu is not bundled with this extension. After installation, navigate to Tools > Options > ConEmu Integration to specify the path to your ConEmu executable.

ConEmu executable path in Visual Studio settings

Custom Tasks and XML Settings

  • Default Task: You can customize the startup or default task (e.g., {cmd}, {powershell}, or {bash}).
  • External Configuration: If you wish to use a custom ConEmu.xml, you can specify the path in the extension settings.

Caution

The extension utilizes an internal configuration for stability. Using an external XML file may lead to layout or compatibility issues if specific hosting settings are modified.


ℹ️ About ConEmu

ConEmu-Maximus5 is a Windows console emulator with tabs, which presents multiple consoles and GUI applications as one customizable GUI window.

🌐 Localization

  • en-US (English)
  • de-DE (German)

📜 License

This project is licensed under the Apache 2.0 License.

Note: "ConEmu" and "ConEmu Inside" are governed by their own respective licenses. Please refer to their project repositories for details.

About

Using the console emulator ConEmu within Visual Studio. This project integrates the console emulator ConEmu in Visual Studio.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages