This commit is contained in:
Marius 2018-06-07 19:11:36 +00:00 committed by GitHub
commit 3b243da84e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 47 additions and 0 deletions

View file

@ -0,0 +1,16 @@
## visual studio code
Plugin for Microsoft Visual Studio Code. A brilliant text and code editor.
This plugin is heavily inspired by the Sublime Text Plugin
### Requirements
* [Microsoft Visual Studio Code](https://code.visualstudio.com/)
### Usage
* If `vsc` command is called without an argument, launch Visual Studio Code
* If `vsc` is passed a directory, `cd` to it and open it in Visual Studio Code
* If `vsc` is passed a file, open it in Visual Studio Code

View file

@ -0,0 +1,31 @@
() {
if [[ "$OSTYPE" == linux* ]]; then
local _vsc_linux_paths
_vsc_linux_paths=(
"/usr/local/bin/code"
"/opt/vscode/code"
"/usr/bin/code"
)
for _vsc_path in $_vsc_linux_paths; do
if [[ -a $_vsc_path ]]; then
vsc_run() { $_vsc_path $@ >/dev/null 2>&1 &| }
alias vsc=vsc_run
break
fi
done
elif [[ "$OSTYPE" = darwin* ]]; then
local _visualstudiocode_darwin_paths
_visualstudiocode_darwin_paths=(
"/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code"
"/usr/local/bin/code"
)
for _visualstudiocode_path in $_visualstudiocode_darwin_paths; do
if [[ -a $_visualstudiocode_path ]]; then
visualstudiocode () { "$_visualstudiocode_path" $* }
alias vsc=visualstudiocode
break
fi
done
fi
}