mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-04-03 04:20:01 +02:00
Plugin for Visual Studio Code
This commit is contained in:
parent
93e0c9507f
commit
1631d7cc3c
2 changed files with 34 additions and 0 deletions
17
plugins/vscode/README.md
Normal file
17
plugins/vscode/README.md
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
## Visual Studio Code
|
||||||
|
|
||||||
|
Plugin for Visual Studio Code, a text editor for Mac OS X, Windows, and Linux
|
||||||
|
|
||||||
|
### Requirements
|
||||||
|
|
||||||
|
* [Visual Studio Code](https://code.visualstudio.com)
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
|
||||||
|
* If the `code` command is called without an argument, launch VS Code
|
||||||
|
|
||||||
|
* If `code` is passed a directory, cd to it and open it in VS Code
|
||||||
|
|
||||||
|
* If `code` is passed a file, open it in VS Code
|
||||||
|
|
||||||
|
*NOTE: `vscode` can be used as an alias in place of `code`*
|
||||||
17
plugins/vscode/vscode.plugin.zsh
Normal file
17
plugins/vscode/vscode.plugin.zsh
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
alias vscode='code'
|
||||||
|
|
||||||
|
#
|
||||||
|
# If the code command is called without an argument, launch VS Code
|
||||||
|
# If code is passed a directory, cd to it and open it in VS Code
|
||||||
|
# If code is passed a file, open it in VS code
|
||||||
|
#
|
||||||
|
function code {
|
||||||
|
if [[ $# = 0 ]]
|
||||||
|
then
|
||||||
|
open -a "Visual Studio Code"
|
||||||
|
else
|
||||||
|
local argPath="$1"
|
||||||
|
[[ $1 = /* ]] && argPath="$1" || argPath="$PWD/${1#./}"
|
||||||
|
open -a "Visual Studio Code" "$argPath"
|
||||||
|
fi
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue