Visual Env is an IntelliJ plugin that helps developers visualize and manage environment variables within their projects. This plugin makes it easy to see which environment variables are in use, edit their values through a user-friendly interface, and run environment-related CLI commands directly from your IDE.
Install from JetBrains Marketplace
- View and edit environment variables in a structured, user-friendly interface
- Group variables by category for better organization
- Support for various data types (string, boolean, number) with appropriate input controls
- Filter and search capabilities to quickly find specific variables
- Laravel Projects: Automatic detection of Laravel projects
- Create
.env
files from.env.example
templates with a single click - Run artisan commands related to environment configuration
- Predefined variable definitions for common Laravel environment variables
- Execute environment-related CLI commands directly from the IDE
- Framework-specific command suggestions based on project type
- Command history and output display
- Parameter support with validation
- Open your IDE settings (File | Settings | Plugins)
- Search for "Visual Env"
- Click "Install" and restart your IDE
- Download the latest release from the releases page
- Open your IDE settings (File | Settings | Plugins)
- Click the gear icon and select "Install Plugin from Disk..."
- Select the downloaded file and restart your IDE
- Open your project in any JetBrains IDE
- Look for the "Visual Env" tool window on the right side of your IDE
- The plugin will automatically detect your project type and load any existing environment variables
- If no
.env
file exists but an.env.example
is found, you'll be prompted to create one
- Environment variables are displayed in the "Env Editor" tab, grouped by category
- Toggle between different view modes using the toolbar buttons
- Use the search field to filter variables by name or value
- Click on any variable value to edit it
- Changes are saved automatically to your
.env
file - Special controls are provided for boolean variables (toggles) and enumerated types (dropdowns)
- Navigate to the "CLI Actions" tab to view available commands for your project type
- Click on a command to execute it
- View command output directly in the tool window
- For commands requiring parameters, input fields will appear automatically
- Full support for Laravel projects with predefined environment variables
- Integrated artisan commands for environment management
- Automatic Laravel project detection
- Full support for Node.js/npm projects with types
- Full support for Django projects with types
- IntelliJ Platform IDEs build 224+
- Project must use environment variables in standard formats (
.env
files)
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the JetBrains team for their excellent SDK
- ALl users who have provided valuable feedback
If you find this plugin useful, consider
- Buying me a coffee to support the development of this plugin.
- Sponsoring on GitHub to support the development of this plugin.