我想通过运行这个命令代码从Mac OSX终端运行/打开Visual Studio代码。我在这里找到了说明:

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代码 用command + Shift + P(或F1)打开命令面板 在命令面板中输入Shell 从建议列表中选择Shell命令:Install code in PATH

就是这样。

现在打开终端类型。

$ code .

使此更改在MacOS上重新启动后仍然存在

许多Mac用户发现这个功能被遗忘了,在任何重启后都需要重新应用。如果MacOS已经将隔离属性应用到VS Code,这可能会发生,操作系统将其用于“你确定吗?”通知应用于首次使用从互联网下载的应用程序。

要检查是否应用了此属性,请在此命令返回的列表中查找com.apple.quarantine(如果不是安装它的位置,则更改路径):

xattr "/Applications/Visual Studio Code.app"

如果返回com.apple。隔离时,可以使用带-d标志的相同命令删除该属性(与-r一起从所有包含的文件中递归删除该属性,并使用sudo允许更改):

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

...然后执行Shell命令:在属性被删除后,在PATH中像上面那样安装代码,并且在重新启动后它应该仍然存在。

来源:derflounder.wordpress.com文章在这条评论中由里卡多·巴列霍链接。


其他回答

要设置它,启动VS Code。然后打开命令面板(⌘P),输入shell命令,在PATH命令中找到shell命令:Install 'code'命令。在这里输入图像描述

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

我简单地创建了一个名为code的文件:

#!/bin/bash

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

使其可执行:

$ chmod 755 code

然后把它放在/usr/local/bin中

$ sudo mv code /usr/local/bin

只要文件在你路径中的某个位置,你就可以通过输入:code打开一个文件

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

我把它放到我的.bash_profile中,我测试了它,它可以工作。

打开VSCode 进入查看——>命令面板 搜索“shell…”安装“代码” 打开你的终端,把它放在你想打开的目录下 使用$ code。

因为,默认shell是zsh在macOS,你可以试试这个:

cat << EOF >> ~/.zshrc
# Add Visual Studio Code (code)
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
EOF

这将为你的VS Code添加一个路径,重新启动你的终端,瞧,你就可以开始了。

代码example.py