我想通过运行这个命令代码从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,你可以这样做: 查看>命令面板> Shell命令>“install code Command in path”。我认为其他操作系统也会有类似的功能。在我做完之后

which code

它告诉我它放到了/usr/local/bin

其他回答

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

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

我把VS Code从下载文件夹移动到应用程序,然后我就可以在终端中运行代码了。我想,这对你也有帮助。

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

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

我只是想把Benjamin Pasero的答案从他的评论中拉出来,因为这似乎是最好的解决方案。这是在设置Visual Studio代码页面上给出的提示,它说…

如果你想从终端运行VS Code,把下面的代码附加到你的~/。Bash_profile文件(~/.)ZSHRC,以防您使用zsh)。

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

现在,您可以简单地键入代码。在任何文件夹中开始编辑该文件夹中的文件。[或编写test.txt文件来处理test.txt文件]

不知何故,用拉贾的方法只对我起过一次作用,重启后,它似乎消失了。 为了使它在Mac OS重启时持久,我在~/中添加了这一行。zshrc,因为我使用zsh:

export PATH=/Applications/Visual\ Studio\ Code.app/Contents/资源/app/bin:$PATH 然后

源~ / . zshrc 现在,我可以做

代码。

即使重启了我的Mac电脑。