命令代码。这本手册里没有。

之前的所有步骤都奏效了。如何在OS X终端中调用Visual Studio代码?

pwd

/Users/mona/nodejs/myExpressApp

code .

-bash: code:命令不存在


我最终通过改变工作空间从Visual Code Studio中打开它,但是为什么命令代码不会。部分工作?


当前回答

可能您的系统中还没有安装Visual Studio代码。所以,请先安装。命令在这里

sudo snap install --classic code

详情请点击这里。

其他回答

为此,需要在Bash路径中有一个名为“code”的可执行文件,这是一些安装程序为您添加的,但这个显然没有。

最好的方法是在/usr/local/bin文件夹中添加到Visual Studio Code应用程序的符号链接。您可以在终端中使用如下命令来完成此操作。

ln -s "/Path/To/Visual Studio Code" "/usr/local/bin/code"

您可能需要将sudo放在它的前面,以获得成功完成它的权限。

命令行解决方案的替代方案:

最近我在Mac OS x中使用服务。我向文件夹或文件添加了服务,这样我就可以在Visual Studio Code中打开该文件夹或文件。我认为如果你正在使用Finder应用程序,这可以替代使用'code .'命令。

以下是步骤:

Open Automator App from Application (or you can use Spotlight). Click on the New Document button to create a new script. Choose 'Service' as a new type of document. Select 'files and folders' in 'Service receives selected' dropdown. Search for 'Open Finder Items' action item. Drag that action item to the workflow area. Select the 'Visual Studio Code.app' application in the action 'Open with' dropdown. Press Command + S to save the service. It will ask a name of service. Give it a name. I gave 'Open with Visual Studio Code'. Close the Automator app. Check the image below for more information.

验证:

打开Finder应用程序。 右键单击任何文件夹。 在上下文菜单中,寻找“使用Visual Studio Code打开”菜单选项。 点击“用Visual Studio Code打开”菜单选项。 该文件夹应该在Visual Studio Code应用程序中打开。查看下面的图片了解更多信息。

如果您正在使用Visual Studio Code Insiders构建:

code-insiders .

使用常规Visual Studio代码:

code .

我也有同样的问题。我必须将Visual Studio Code添加到我的应用程序文件夹中。它不需要编辑文件就能工作。

打开应用程序文件夹 在搜索中搜索Visual Studio Code 将Visual Studio Code拖到Applications文件夹

这对你很有用。

参见设置Visual Studio代码

提示:如果你想在终端上运行Visual Studio Code,请在.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