Run / Open VSCode from Mac Terminal
Master System Design with Codemia
Enhance your system design skills with over 120 practice problems, detailed solutions, and hands-on exercises.
Visual Studio Code (VSCode) is a highly popular, open-source code editor developed by Microsoft. It is loved by developers for its versatility, wide range of extensions, and effective integration with various programming tools. For macOS users, running VSCode directly from the Terminal can significantly improve their workflow. Here's how you can set up and run VSCode from your Mac Terminal.
1. Install Visual Studio Code
To begin, you need to have Visual Studio Code installed on your Mac. You can download it from the official website. Once downloaded, drag and drop the Visual Studio Code into your Applications folder.
2. Launching VSCode from Terminal
Using the 'code' Command
After installing VSCode, you'll want to enable the ability to open it from the Terminal using the 'code' command. To do this:
- Open VSCode.
- Open the Command Palette by pressing
Cmd+Shift+P. - Type
Shell Command: Install 'code' command in PATHand select it. - Close the terminal, then reopen it.
Now, you should be able to open VSCode directly from the Terminal by typing code. If you want to open a specific file or directory, you can append the file or directory path to the command, like so:
This command will open the specified project directory in VSCode. If the directory does not exist, VSCode prompts to create a new directory.
Opening Files or Projects
The 'code' command is quite flexible. Here is how you can use it with various options:
- To open the current directory:
- To open a specific file:
- To open multiple files at once:
Advanced Options
You can use various switches with the code command for more advanced tasks:
--new-window: Opens a new window of VSCode.--reuse-window: Opens files or folders in the last active window.--goto: Opens the file at the path in the format file:line[:character].
3. Customizing Terminal Integration
Setting VSCode as the Default Editor
For an enhanced experience, you might want to set VSCode as the default editor for various commands. You can use the export command in your .bash_profile, .bashrc, or .zshrc file:
This command sets VSCode as the default editor for Git, for instance, when entering commit messages.
Use in Git
When configured as mentioned above, you can directly use VSCode for commit messages by simply doing:
This will open VSCode for the commit message. Once you close the editor, the commit will be processed.
Summary Table
| Command | Action |
code | Open VSCode |
code . | Open current directory in VSCode |
code /path/to/file | Open specific file in VSCode |
code file1 file2 | Open multiple files in VSCode |
code --new-window | Open VSCode in a new window |
code --reuse-window | Open files or folders in the last active window |
code --goto | Open file at specific line and character |
export EDITOR='code --wait' | Set VSCode as the default editor |
Conclusion
By integrating VSCode with Terminal on your Mac, you can streamline your development environment, saving time and increasing productivity. Whether you're a beginner or an experienced developer, using VSCode from the Terminal offers a powerful way to enhance your coding workflow.
Remember, understanding and customizing your tools is key to effective software development, and with the tips provided, you'll be better equipped to make the most out of VSCode on macOS.

