Roman Sedov da8745eb9a convenient vscode plugin for oh-my-zsh (#6903) 6 years ago
..
README.md da8745eb9a convenient vscode plugin for oh-my-zsh (#6903) 6 years ago
vscode.plugin.zsh da8745eb9a convenient vscode plugin for oh-my-zsh (#6903) 6 years ago

README.md

VS code

This plugin makes interaction between the command line and the code editor easier.

To start using it, add the vscode plugin to your plugins array in ~/.zshrc:

plugins=(... vscode)

Common aliases

Alias Command Description
vsc code . Open the current folder in VS code
vsca dir code --add dir Add folder(s) to the last active window
vscd file file code --diff file file Compare two files with each other.
vscg file:line[:char] code --goto file:line[:char] Open a file at the path on the specified line and character position.
vscn code --new-window Force to open a new window.
vscr code --reuse-window Force to open a file or folder in the last active window.
vscw code --wait Wait for the files to be closed before returning.
vscu dir code --user-data-dir dir Specifies the directory that user data is kept in. Can be used to open multiple distinct instances of Code.

Extensions aliases

Alias Command Description
vsce dir code --extensions-dir dir Set the root path for extensions.
vscie id or vsix-path code --install-extension extension-id> or <extension-vsix-path Installs an extension.
vscue id or vsix-path code --uninstall-extension id or vsix-path Uninstalls an extension.

Other options:

Alias Command Description
vscv code --verbose Print verbose output (implies --wait).
vscl level code --log level Log level to use. Default is 'info'. Allowed values are 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'.
vsced code --disable-extensions Disable all installed extensions.