1. ホーム
  2. macos

[解決済み] MacのターミナルからVSCodeを起動する/開く

2022-03-17 03:09:38

質問

Mac OSXのターミナルから、次のコマンドを実行して、Visual Studio Codeを実行/開きたいのですが。 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 編集する必要がありますか?

どのように解決するのですか?

こちらをお試しください

Visual Studio Code を開き コマンド + シフト + P または F1 と入力すると Shell のようなオプションを見つけることができます。 Shell Command : Install code in PATH コマンドパレットに表示される候補の中から そのオプションを選択します。

以上です。

では、ターミナルタイプを開いてください。

$ code .


MacOSで再起動後もこの変更を持続させるには

多くの Mac ユーザーは、この設定を忘れてしまい、再起動後に再適用する必要があると感じています。これは、MacOSがVSコードに検疫属性を適用している場合に起こる可能性があります。これは、インターネットからダウンロードしたアプリケーションを初めて使用する際に表示される「よろしいですか?

この属性が適用されているかどうかを確認するには、次の場所を探します。 com.apple.quarantine を、このコマンドで返されるリストに追加します (インストールした場所と異なる場合はパスを変更します)。

xattr "/Applications/Visual Studio Code.app"

を返した場合 com.apple.quarantine を指定すると、同じコマンドでその属性を削除することができます。 -d のフラグを立てます。 -r を使うと、含まれるすべてのファイルから再帰的に削除され sudo で変更を許可します)。

sudo xattr -r -d com.apple.quarantine "/Applications/Visual Studio Code.app"

...そして、次のようにします。 Shell Command : Install code in PATH を削除した後、上記のようにすれば、再起動後も属性が維持されるはずです。

クレジット derflounder.wordpress.comの記事 リンク先 リカルドバジェホ このコメント .