web-dev-qa-db-ja.com

Mac端末からVSCodeを実行/開く

このコマンド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を編集しますか?

148
Johnny Oshika

これを試してください

Visual Studioのコードを開き、を押します。 Command + Shift + P 次にコマンドパレットにShellと入力すると、コマンドパレットの推奨リストからShell Command : Install code in PATHのようなこのオプションを見つけることができます。そのオプションを選択してください。

Open VSCode via Terminal/Command Prompt

それでおしまい。

今すぐあなたの端末タイプを開きます。

$ code .
689
Raja Jaganathan

Mac OSX Maverickを使用している場合、~/.bash_profileではなく~/.bashrcです。

そこにコードを入れて、端末を閉じてからやり直してください。動作するはずです

15
Jabran Saeed

Macの場合は、次の操作を実行できます。[表示] - [コマンドパレット] - [シェルコマンド] - [パスにコードコマンドをインストール]。他のOSにも似たようなものがあると思います。やった後

which code

それはそれを/ usr/local/binに置くように私に言う

6
JGFMK

私は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]

6
dumbledad

私は単にコードと呼ばれるファイルを作成しました:

#!/bin/bash

open /Applications/Visual\ Studio\ Code.app $1

実行可能にします。

$ chmod 755 code

それを/ usr/local/binに置きます。

$ Sudo mv code /usr/local/bin

ファイルが自分のパスのどこかにある限り、次のように入力するだけでファイルを開くことができます。code

2
Rich

設定するには、VS Codeを起動します。それからコマンドパレット(⇧⌘P)を開いて、シェルコマンドを見つけるためにシェルコマンドをタイプしてください:PATHコマンドでシェルコードをインストールしてください。 ここに画像の説明を入力してください

https://code.visualstudio.com/docs/setup/mac

1
menzil

私はホームディレクトリにシンボリックリンクを置くことを好む、この場合は少なくとも。これが私が物事をセットアップする方法です:

: 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 .を発行することができます。

1

Macユーザーの場合:

受け入れられた答えが私にとってうまくいかないことの1つは、vsコードパッケージをアプリケーションフォルダにドラッグしなかったことです

だから、それをアプリケーションフォルダにドラッグする必要があります、それからvsコード内でコマンドを実行します(以下に示す) 公式文書によると

  • VS Codeを起動します。
  • コマンドパレット(⇧⌘P)を開き、「シェルコマンド」と入力して、シェルコマンドを見つけます。PATHコマンドに「コード」コマンドをインストールします。
0
Ahmed Elkoussy

時々、シェルコマンドを追加するだけでは機能しません。 Visual Studioコードが「アプリケーション」フォルダーで利用可能かどうかを確認する必要があります。私にとってはそうでした。

VSコードをダウンロードしても、「ダウンロード」フォルダーに留まり、ターミナルはそこからピックアップしません。そのため、ターミナルからアクセスするために、VSコードを「アプリケーション」フォルダーに手動で移動しました。

ステップ1:VSコードをダウンロードします。これにより、zipフォルダーが作成されます。

ステップ2:それを実行します。これにより、ダウンロードフォルダにexeファイルが少し表示されます。

手順3:手動で「アプリケーション」フォルダーに移動します。

ステップ4:VSコード「Command + Shift + P」を開き、シェルコマンドを実行します。

ステップ5:ターミナルを再起動します。

ステップ6:「コード」と入力しますターミナル上で動作するはずです。

0
Balaji

finderを開いてアプリケーションに移動し、そこにvscodeが存在することを確認してから、ターミナルエクスポートでパスを開きます。PATH = "/ Applications/Visual Studio Code.app/Contents/Resources/app/bin"

0
HeshamSalama
code () {
    if [[ $# = 0 ]]
    then
        open -a "Visual Studio Code"
    else
        echo "Opening: "$@
        "/Applications/Visual Studio Code.app/Contents/MacOS/Electron" $@
    fi
}

私はそれをテストした.bash_profileに入れました。

0
Scourge