code <name...>

Visual Studio Code

Arguments

NameDescription
namefilepaths, folders

Options

NameDescription
-Read from stdin (e.g. 'ps aux | grep code | code -')
-d, --diff <file> <file>Compare two files with each other
-m, --merge <path1> <path2> <base> <result>Perform a three-way merge by providing paths for two modified versions of a file, the common origin of both modified versions and the output file to save merge results
-a, --add <folder...>Add folder(s) to the last active window
-g, --goto <file:line[:character]>Open a file at the path on the specified line and character position
-n, --new-windowForce to open a new window
-r, --reuse-windowForce to open a file or folder in an already opened window
-w, --waitWait 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, --helpPrint usage
--extensions-dir <dir>Set the root path for extensions
--list-extensionsList the installed extensions
--show-versionsShow versions of installed extensions, when using --list-extensions
--category <category>Filters installed extensions by provided category, when using --list-extensions
--install-extension <extension-id[@version] | path-to-vsix>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-releaseInstalls the pre-release version of the extension, when using --install-extension
--uninstall-extension <extension-id>Uninstalls an extension
--enable-proposed-apiEnables proposed API features for extensions. Can receive one or more extension IDs to enable individually
-v, --versionPrint version
--verbosePrint verbose output (implies --wait)
--log <level>Log level to use. Default is 'info' when unspecified
-s, --statusPrint process usage and diagnostics information
--prof-startupRun CPU profiler during startup
--disable-extensionsDisable all installed extensions
--disable-extension <extension-id>Disable an extension
--sync <sync>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-gpuDisable GPU hardware acceleration
--max-memory <memory>Max memory size for a window (in Mbytes)
--telemetryShows all telemetry events which VS code collects