我想通过运行这个命令代码从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 ?


当前回答

为mac用户永久设置路径;

~ /开放。ZSHRC使用下面的命令

vi ~/.zshrc

添加以下路径

export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" 

并使用下面的命令获取源代码

source ~/.zshrc

现在关闭终端,重新打开并运行代码。命令运行正常。

其他回答

根据从命令行启动的文档:

开放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文章在这条评论中由里卡多·巴列霍链接。


我更喜欢在主目录中有符号链接,至少在这种情况下是这样。下面是我如何设置的:

: 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

现在我可以发布代码了。在任何我想要的目录。

Mac用户:

有一件事让接受的答案不适合我,那就是我没有把vs code包拖到applications文件夹中

所以你需要把它拖到应用程序文件夹,然后你在vs code中运行命令(如下所示),就像官方文档一样

启动VS代码。 打开命令面板(⌘P),并输入'shell Command '来找到 Shell命令:在PATH命令中安装“code”命令。

我只是从Visual Studio code中提供的“code”程序中创建了一个符号链接。app bundle到/usr/local/bin(一个我更喜欢放东西的地方,它已经在我的机器上)。

你可以像这样用ln -s来做一个符号链接:

ln -s / application /Visual\ Studio\ Code。应用程序/内容/资源/ app / bin / /usr/local/bin/code代码

有时,仅仅添加shell命令是行不通的。我们需要检查visual studio代码是否在“Applications”文件夹中可用。我就是这样。

当你下载VS代码时,它会停留在“下载”文件夹中,终端不会从那里开始。所以,我手动移动我的VS代码到“应用程序”文件夹,从终端访问。

第一步:下载VS code,它会提供一个压缩文件夹。

第二步:运行它,它会在下载文件夹中给出一个exe类型的文件。

第三步:手动移动到“应用程序”文件夹。

第四步:打开VS code,“Command+Shift+P”,运行shell命令。

步骤5:重启终端。

第六步:在终端上输入“Code .”现在应该可以工作了。