vscode-vagrant
vscode-vagrant copied to clipboard
Vagrant support for Visual Studio Code
Vagrant support for Visual Studio Code
Features
Vagrant machine status

| Status | Icon |
|---|---|
not_created |
![]() |
running |
![]() |
saved |
![]() |
poweroff |
![]() |
Vagrant machine management

The following Vagrant commands are currently supported:
| Name | Vagrant Command | VS Code Command |
|---|---|---|
| Up | vagrant up |
Vagrant: Up |
| Provision | vagrant provision |
Vagrant: Provision |
| Suspend | vagrant suspend |
Vagrant: Suspend |
| Halt | vagrant halt |
Vagrant: Halt |
| Reload | vagrant reload |
Vagrant: Reload |
| Destroy | vagrant destroy -f |
Vagrant: Destroy |
| Status | vagrant status |
Vagrant: Status |
The extension automatically finds the Vagrantfile files within the workspace and will ask you on which machine to execute the desired command if they are multiple.
Tip You can use the
Vagrant: Show Logcommand to show the console output.

Vagrantfile syntax coloring

Installation
Vagrant
No extra step is required. Simply make sure Vagrant is still correctly installed and available in your PATH environment variable.
Visual Studio Code
Hit Ctrl+P and enter the ext install vagrant command. Warning: be sure to select the extension authored from bbenoist.
Installing the extension locally
Just clone the GitHub repository under your local extensions folder:
- Windows:
%USERPROFILE%\.vscode\extensions - Mac / Linux:
$HOME/.vscode/extensions
Issues / Feature requests
You can submit your issues and feature requests on the GitHub issues page.



