Mac ターミナルから VSCode を実行 / 開く 質問する

Mac ターミナルから VSCode を実行 / 開く 質問する

このコマンドを実行して、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を編集すればよいでしょうか?

ベストアンサー1

ドキュメントによるとコマンドラインからの起動:

  1. Visual Studio Codeを開く
  2. Command+ Shift+ P(またはF1)でコマンドパレットを開きます。
  3. Shellコマンドパレットに入力
  4. Shell Command: Install code in PATH推奨リストから選択

ターミナル/コマンドプロンプトからVSCodeを開く

それでおしまい。

次に、ターミナルタイプを開きます。

$ code .

MacOSで再起動後もこの変更を維持するには

多くの Mac ユーザーは、これを忘れてしまい、再起動後に再度適用する必要があることに気付きます。これは、MacOS が VS Code に隔離属性を適用した場合に発生する可能性があります。この属性は、インターネットからダウンロードしたアプリを初めて使用するときに OS が適用する「よろしいですか?」通知に使用されます。

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 の記事リンク先リカルド・ヴァレーホこのコメント


おすすめ記事