このコマンドcode .
を実行して、Mac OSXターミナルからVisual Studio Codeを実行または開きたいです。私はここで指示を見つけました:
https://code.visualstudio.com/Docs/setup
どうやら私はこれを私の.bashrc
ファイルに含める必要があるので、そうしましたが、役に立ちませんでした。
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
open -a "Visual Studio Code" --args "$F"
fi
}
ここで.bashrc
ファイルを編集しました。
~/.bashrc
を指す/Users/username/.bashrc
どの.bashrc
を編集しますか?
Mac OSX Maverickを使用している場合、~/.bash_profile
ではなく~/.bashrc
です。
そこにコードを入れて、端末を閉じてからやり直してください。動作するはずです
Macの場合は、次の操作を実行できます。[表示] - [コマンドパレット] - [シェルコマンド] - [パスにコードコマンドをインストール]。他のOSにも似たようなものがあると思います。やった後
which code
それはそれを/ usr/local/binに置くように私に言う
私はBenjamin Paseroのコメントを彼のコメントの中から抜粋したいと思います。それは Visual Studioコードページの設定 に記載されているヒントです...
端末からVS Codeを実行したい場合は、〜/ .bash_profileファイル(zshを使用する場合は〜/ .zshrc)に以下を追加してください。
code () { VSCODE_CWD="$PWD" open -n -b "com.Microsoft.VSCode" --args $* ;}
これで、任意のフォルダにcode .
を入力するだけで、そのフォルダ内のファイルの編集を開始できます。 [またはcode test.txt
ファイルの作業に行くためのtest.txt
]
私は単にコードと呼ばれるファイルを作成しました:
#!/bin/bash
open /Applications/Visual\ Studio\ Code.app $1
実行可能にします。
$ chmod 755 code
それを/ usr/local/binに置きます。
$ Sudo mv code /usr/local/bin
ファイルが自分のパスのどこかにある限り、次のように入力するだけでファイルを開くことができます。code
設定するには、VS Codeを起動します。それからコマンドパレット(⇧⌘P)を開いて、シェルコマンドを見つけるためにシェルコマンドをタイプしてください:PATHコマンドでシェルコードをインストールしてください。 ここに画像の説明を入力してください
私はホームディレクトリにシンボリックリンクを置くことを好む、この場合は少なくとも。これが私が物事をセットアップする方法です:
: cat ~/.bash_profile | grep PATH
# places ~/bin first in PATH
export PATH=~/bin:$PATH
だから私はVSCodeバイナリにシンボリックリンクを張った。
ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code ~/bin/code
今、私は私が望むどのディレクトリでもcode .
を発行することができます。
Macユーザーの場合:
受け入れられた答えが私にとってうまくいかないことの1つは、vsコードパッケージをアプリケーションフォルダにドラッグしなかったことです
だから、それをアプリケーションフォルダにドラッグする必要があります、それからvsコード内でコマンドを実行します(以下に示す) 公式文書によると
時々、シェルコマンドを追加するだけでは機能しません。 Visual Studioコードが「アプリケーション」フォルダーで利用可能かどうかを確認する必要があります。私にとってはそうでした。
VSコードをダウンロードしても、「ダウンロード」フォルダーに留まり、ターミナルはそこからピックアップしません。そのため、ターミナルからアクセスするために、VSコードを「アプリケーション」フォルダーに手動で移動しました。
ステップ1:VSコードをダウンロードします。これにより、zipフォルダーが作成されます。
ステップ2:それを実行します。これにより、ダウンロードフォルダにexeファイルが少し表示されます。
手順3:手動で「アプリケーション」フォルダーに移動します。
ステップ4:VSコード「Command + Shift + P」を開き、シェルコマンドを実行します。
ステップ5:ターミナルを再起動します。
ステップ6:「コード」と入力しますターミナル上で動作するはずです。
finderを開いてアプリケーションに移動し、そこにvscodeが存在することを確認してから、ターミナルエクスポートでパスを開きます。PATH = "/ Applications/Visual Studio Code.app/Contents/Resources/app/bin"
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
echo "Opening: "$@
"/Applications/Visual Studio Code.app/Contents/MacOS/Electron" $@
fi
}
私はそれをテストした.bash_profile
に入れました。