−Table of Contents
brew install visual-studio-code
Return to Visual Studio Code, VS Code Extensions, visual-studio-code - brew install visual-studio-code, Visual Studio Code Installation, brew install visual-studio, brew install, Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, choco install vscode
macOS
=⇒ Casks
iMac ~ % brew install visual-studio-code
Running `brew update --auto-update`…
Updated 1 tap (homebrew/core).
=⇒ Downloading https://update.code.visualstudio.com/1.73.0/darwin/stable
=⇒ Downloading from https://az764295.vo.msecnd.net/stable/8fa188b2b301d36553cbc
=⇒ Installing Cask visual-studio-code
=⇒ Moving App 'Visual Studio Code.app' to '/Applications/Visual Studio Code.app
=⇒ Linking Binary 'code' to '/usr/local/bin/code'
🍺 visual-studio-code was successfully installed!
iMac ~ % pwd
iMac ~ % mkdir Coding
iMac ~ % cd Coding
iMac Coding % code .
iMac Coding % code --version
1.73.0
8fa188b2b301d36553cbc9ce1b0a146ccb93351f
iMac Coding % code --help
Visual Studio Code 1.73.0
Usage: code [options][paths…]
To read from stdin, append '-' (e.g. 'ps aux ]] | grep code | character]> Open a file at the path on the specified line and character position. -n --new-window Force to open a new window. -r --reuse-window Force to open a file or folder in an already opened window. -w --wait Wait for the files to be closed before returning. --locale <locale> The locale to use (e.g. en-US or zh-TW). --user-data-dir <dir> Specifies the directory that user data is kept in. Can be used to open multiple distinct instances of Code. --profile <settingsProfileName> Opens the provided folder or workspace with the given profile and associates the profile with the workspace. If the profile does not exist, a new empty one is created. A folder or workspace must be provided for the profile to take effect. -h --help Print usage. Extensions Management --extensions-dir <dir> Set the root path for extensions. --list-extensions List the installed extensions. --show-versions Show versions of installed extensions, when using --list-extensions. --category <category> Filters installed extensions by provided category, when using --list-extensions. --install-extension <ext-id | Installs or updates an extension. The argument is either an extension id or a path to a VSIX. The identifier of an extension is '${publisher}.${name}'. Use '--force' argument to update to latest version. To install a specific version provide '@${version}'. For example: 'vscode.csharp@1.2.3'. --pre-release Installs the pre-release version of the extension, when using --install-extension --uninstall-extension <ext-id> Uninstalls an extension. --enable-proposed-api <ext-id> Enables proposed API features for extensions. Can receive one or more extension IDs to enable individually. Troubleshooting -v --version Print version. --verbose Print verbose output (implies --wait). --log <level> Log level to use. Default is 'info'. Allowed values are 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'. You can also configure the log level of an extension by passing extension id and log level in the following format: '${publisher}.${name}:${logLevel}'. For example: 'vscode.csharp:trace'. Can receive one or more such entries. -s --status Print process usage and diagnostics information. --prof-startup Run CPU profiler during startup. --disable-extensions Disable all installed extensions. --disable-extension <ext-id> Disable an extension. --sync <on | Turn sync on or off. --inspect-extensions <port> Allow debugging and profiling of extensions. Check the developer tools for the connection URI. --inspect-brk-extensions <port> Allow debugging and profiling of extensions with the extension host being paused after start. Check the developer tools for the connection URI. --disable-gpu Disable GPU hardware acceleration. --max-memory <memory> Max memory size for a window (in Mbytes). --telemetry Shows all telemetry events which VS code collects. Subcommands tunnel Make the current machine accessible from vscode.dev or other machines through a secure tunnel ==Linux== [[Homebrew on Linux
Visual Studio Code: brew install visual-studio-code, choco install vscode
Return to Visual Studio Code, visual-studio-code - brew install visual-studio-code, Visual Studio Code Installation, brew install visual-studio, brew install, Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, choco install vscode
macOS
=⇒ Casks
iMac ~ % brew install visual-studio-code
Running `brew update --auto-update`…
Usage: code [options][paths…]
To read from stdin, append '-' (e.g. 'ps aux ]] | grep code | character]> Open a file at the path on the specified line and character position. -n --new-window Force to open a new window. -r --reuse-window Force to open a file or folder in an already opened window. -w --wait Wait for the files to be closed before returning. --locale <locale> The locale to use (e.g. en-US or zh-TW). --user-data-dir <dir> Specifies the directory that user data is kept in. Can be used to open multiple distinct instances of Code. --profile <settingsProfileName> Opens the provided folder or workspace with the given profile and associates the profile with the workspace. If the profile does not exist, a new empty one is created. A folder or workspace must be provided for the profile to take effect. -h --help Print usage. Extensions Management --extensions-dir <dir> Set the root path for extensions. --[[list-extensions List the installed extensions.
--show-versions Show versions of installed extensions, when using --list-extensions. --categoryFilters installed extensions by provided category, when using --list-extensions. --install-extension Installs or updates an extension. The argument is either an extension id or a path to a VSIX. The identifier of an extension is '${publisher}.${name}'. Use '--force' argument to update to latest version. To install a specific version provide '@${version}'. For example: 'vscode.csharp@1.2.3'. --pre-release Installs the pre-release version of the extension, when using --install-extension --uninstall-extension Uninstalls an extension. --enable-proposed-api Enables proposed API features for extensions. Can receive one or more extension IDs to enable individually.
Troubleshooting
-v --version Print version. --verbose Print verbose output (implies --wait). --logLog level to use. Default is 'info'. Allowed values are 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'. You can also configure the log level of an extension by passing extension id and log level in the following format: '${publisher}.${name}:${logLevel}'. For example: 'vscode.csharp:trace'. Can receive one or more such entries. -s --status Print process usage and diagnostics information. --prof-startup Run CPU profiler during startup. --disable-extensions Disable all installed extensions. --disable-extension Disable an extension. --sync Turn sync on or off. --inspect-extensions Allow debugging and profiling of extensions. Check the developer tools for the connection URI. --inspect-brk-extensions Allow debugging and profiling of extensions with the extension host being paused after start. Check the developer tools for the connection URI. --disable-gpu Disable GPU hardware acceleration. --max-memory Max memory size for a window (in Mbytes). --telemetry Shows all telemetry events which VS code collects.
Subcommands
tunnel Make the current machine accessible from vscode.dev or other machines through a secure tunnel
(navbar_visual_studio_code - see also navbar_visual_studio)
Homebrew related ONLY: Give me a 100 term vocabulary list sorted by popularity in usage (by commonly used / frequency of use in codebases). That means 100 terms, not 100 words. DO NOT REPEAT YOURSELF. Acronyms related to Homebrew technology are allowed but they must be expanded. e.g. RAII (Resource Acquisition Is Initialization). The terms should have to do ONLY with and SPECIFICALLY with Homebrew, CANNOT include generic operating system terms, generic IT terms, or computing terms. No definitions. Just the words. Each word should be surrounded by double brackets and separated by a comma and on the same lines. e.g. robots, robotics. Etc.
Homebrew, brew command, brew install, brew uninstall, brew update, brew upgrade, brew cleanup, brew doctor, brew info, brew search, brew tap, brew untap, brew list, brew outdated, brew services, brew cask, brew bundle, brew analytics, brew edit, brew audit, brew formula, brew caveats, brew switch, brew pin, brew unpin, brew desc, brew deps, brew leaves, brew link, brew unlink, brew unlinkapps, brew man, brew shellenv, brew missing, brew tap-info, brew tap-pin, brew tap-unpin, brew test-bot, brew style, brew linkapps, brew bump-formula-pr, brew livecheck, brew bottle, brew pull, brew create, brew gist-logs, brew alias, brew autoremove, brew completions, brew generate-man, brew postinstall, brew upgrade --greedy, brew versions, brew uses, brew reinstall, brew extract, brew install --build-from-source, brew install --HEAD, brew config, brew dependencies, brew dependents, brew doctor --debug, brew fetch, brew fetch --deps, brew test, brew audit --strict, brew audit --new-formula, brew linkage, brew list --formula, brew list --cask, brew tap --repair, brew services list, brew services start, brew services stop, brew services restart, brew cleanup --prune, brew cleanup --dry-run, brew uninstall --force, brew autoremove --force, brew install --force, brew edit --force, brew bundle --file, brew bundle dump, brew bundle install, brew bundle cleanup, brew bundle check, brew bundle exec, brew bundle dump --force, brew list --versions, brew search --desc, brew search --casks, brew search --formulae, brew update-reset, brew outdated --verbose, brew pin --force, brew list --pinned, brew tap-info --verbose, brew analytics off, brew analytics on, brew tap-new, brew unbottled.
Homebrew: Cloud Monk's Package Manager Book Homebrew Chapter, Cloud Monk's Development PC DevOps Automation via Ansible-Chocolatey-PowerShell-Homebrew-DNF-APT, Homebrew Glossary - Glossaire de Homebrew - French, Homebrew Fundamentals, Homebrew Inventor - Homebrew Designer: Mike McQuaid, Brew DevOps - Homebrew on macOS - macOS DevOps - MacOps, Homebrew on Linux - Linux DevOps - LinuxOps, Homebrew Automation, Idempotent, Refreshenv, Homebrew Topics, macOS Package Managers, Package managers, macOS Configuration Management, PowerShell on macOS Ansible on macOS, Chef on macOS, Puppet on macOS (navbar_brew - see also navbar_choco, navbar_package_manager)
Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.