776

该命令在本手册code .中不起作用?

在此之前的所有其他步骤都有效。如何在 OSX 终端中调用 Visual Studio Code?

Monas-MacBook-Pro:myExpressApp mona$ pwd
/Users/mona/nodejs/myExpressApp
Monas-MacBook-Pro:myExpressApp mona$ code .
-bash: code: command not found

编辑:我最终通过更改工作区从 Visual Code Studio 中打开它,但我想知道为什么该命令code .不起作用?

在此处输入图像描述

4

32 回答 32

2149

1. 确保将 Visual Studio Code 应用程序拖到 -Applications- 文件夹中

否则(如评论中所述)您将不得不在重新启动后再次执行此过程


2.接下来,打开Visual Studio Code

通过(⇧⌘P)打开命令面板并键入以查找 Shell 命令:shell command

更新:之前在 PATH** 命令中使用 Uninstall 'code' 命令

> 在 PATH** 命令中安装“代码”命令。

![命令面板

执行命令后,重启终端使新的 $PATH 值生效。您将能够简单地输入“代码”。在任何文件夹中开始编辑该文件夹中的文件。这 ”。” 简单的意思是“当前目录”

(来源:VS Code 文档


注意:如果您正在运行基于 OSS 存储库的构建...您将需要运行code-oss . @Dzeimsas Zvirblis

于 2016-09-20T22:06:40.673 回答
171

如果您想永久添加它:

将此添加到您的~/.bash_profile, 或者~/.zshrc如果您正在运行MacOS Catalina或更高版本。

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

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

于 2017-09-04T05:32:21.837 回答
46

使用打开~/.bashrc文件vi/vim $ vi ~/.bashrc

i插入输入以下内容:

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

使用保存文件:wq

~/.bashrc使用以下命令反映设置:

source ~/.bashrc
于 2017-02-14T03:59:31.363 回答
31

对于那些使用 Iterm2 运行 ZShell 的人,请将其添加到您的~/.zshrc文件中。

alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"
于 2019-03-17T02:10:45.140 回答
28

要遵循的步骤:-

  1. 打开 Visual Studio 代码应用程序并键入 Command+Shift+P 并键入命令“安装代码”。然后输入它。
  2. 您将在 Visual Studio 应用程序中看到以下消息:- shell 命令“代码”已成功安装在 PATH 中。
  3. 现在,跳转到 iTerm CLI 并输入code 。
  4. 然后,您将能够重定向到 Visual Studio 以进行任何代码更改/查看。

希望这些步骤对您有所帮助。

于 2020-12-07T08:03:30.523 回答
22

在我的 MAC 上,我得到了它的工作:

添加到 .bash_profile

code() {
   open -a Visual\ Studio\ Code.app $1
}

保存并在终端'source .bash_profile'

然后在终端代码中 index.html (或其他)将在 VS Code 中打开该文件。

于 2015-07-30T11:18:59.877 回答
20
sudo rm /usr/local/bin/code

打开 Visual Studio Code,然后按Ctrl+ Shift+P

在此处输入图像描述

并编写命令install code,您将得到一个弹出窗口,然后按照说明操作并完成!

于 2021-11-12T14:09:11.500 回答
18

设置代码。只需一秒钟

只需按照以下步骤执行一个简单的命令

步骤1。 打开 Visual Studio 代码应用程序

第2步。 命令+Shift+P

第三步。 键入命令“安装代码”。然后输入它。

繁荣完成

现在使用命令 Code 。你想在哪里使用

于 2021-07-06T15:50:43.387 回答
14

https://code.visualstudio.com/Docs/setup

提示:如果您想从终端运行 VSCode,请将以下内容附加到您的 .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
}

然后 $ source ~/.bashrc

于 2015-04-30T02:32:33.640 回答
12

这对我有用:

sudo ln -fs "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/
于 2020-07-01T14:26:19.517 回答
12

以下是我使其在 MAC 上工作的步骤:

从 VSCode 安装“Shell”扩展:

在此处输入图像描述

重新启动 VSCode。

打开 VSCode 时按 F1。

键入“Shell”并选择以下选项:Shell 命令:在 PATH 命令中安装“代码”命令

在此处输入图像描述

这将为您提供以下消息:Shell 命令“代码”已成功安装在 PATH 中。

在此处输入图像描述

运行“which code”命令将为您提供代码命令现在工作的证明: 在此处输入图像描述

于 2020-08-08T09:46:14.050 回答
11

按照文档将“代码”安装到 PATH 非常简单,但没有奏效。

只是先卸载它,然后重新安装它。

打开命令面板 (⇧⌘P)

Shell Command: Uninstall 'code' command in PATH command.

然后再次安装。

Shell Command: Install 'code' command in PATH command.

不要忘记重新启动终端以包含新的 PATH。

于 2017-11-06T00:55:40.150 回答
7

我通过遵循文档进行了尝试,它对我有用:

  1. 启动 VS 代码
  2. 打开命令面板(Cmd+Shift+P)并输入“shell命令”找到

Shell 命令:在 PATH 命令中安装“代码”命令

在此处输入图像描述

  1. 重启终端
于 2021-11-24T14:53:17.793 回答
5

如果您使用的是 VS Code Insiders Build:

code-insiders .

使用常规的 VS 代码:

code .
于 2020-07-30T15:47:47.420 回答
5

转到 VS 顶部并选择视图 - 命令面板

类型:>shell 命令

并安装

于 2022-02-19T18:58:09.220 回答
4

我愚蠢地删除了我的/usr/local/bin/code符号链接并且不知道正确的路径。brew reinstall 重新创建了它:

brew cask reinstall visual-studio-code

路径原来是:

/usr/local/bin/code ->
'/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code'
于 2016-11-08T12:50:44.150 回答
3

为此,您的 bash 路径中需要有一个名为“code”的可执行文件,一些安装程序会为您添加,但这个显然没有。执行此操作的最佳方法可能是将符号链接添加到文件夹中的 Visual Studio 代码应用程序/usr/local/bin。您可以通过在终端中使用如下命令来执行此操作。

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

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

于 2015-04-29T22:44:26.850 回答
3

如果您使用的是 zshrc 终端,

在 .zshrc 文件上粘贴export PATH="$PATH:/usr/local/bin"

于 2021-10-04T02:35:17.483 回答
2

Mac OS X

下载适用于 Mac OS X 的 Visual Studio Code。

双击 VSCode-osx.zip 展开内容。

将 Visual Studio Code.app 拖到 Applications 文件夹,使其在 Launchpad 中可用。

通过右键单击图标并选择选项、保留在 Dock 中,将 VS Code 添加到 Dock。

提示:如果您想从终端运行 VS Code,请将以下内容附加到您的 ~/.bash_profile 文件中(如果您使用 zsh,则为 ~/.zshrc)。

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

现在,您可以简单地键入 code 。在任何文件夹中开始编辑该文件夹中的文件。

于 2021-07-28T06:51:57.490 回答
1

对于 Mac OSX:有一种方法可以通过 Brew-Cask 安装 Visual Studio Code。

  1. 首先,从这里安装“Homebrew” 。
  2. 现在运行以下命令,它将在您的 Mac 上安装最新的 Visual Studio Code。

    $> brew cask install visual-studio-code

上面的命令应该安装 Visual Studio Code 并设置 Visual Studio Code 的命令行调用。

如果上述步骤不起作用,则可以手动执行。遵循此处给出的 Microsoft Visual Studio Code 文档。

于 2018-05-07T01:15:02.923 回答
1
于 2019-09-13T10:13:15.407 回答
1

替代命令行解决方案:

最近我在 Mac OS X 中使用服务。我将服务添加到文件夹或文件,以便我可以在 Visual Studio Code 中打开该文件夹或文件。我认为这可能是使用“代码”的替代方法。如果您使用的是 Finder 应用程序,请执行命令。以下是步骤:

  • 从应用程序打开 Automator 应用程序。(或者您可以使用 Spotlight)。
  • 单击“新建文档”按钮以创建新脚本。
  • 选择“服务”作为一种新的文档类型。
  • 在“服务接收选定”下拉列表中选择“文件和文件夹”。
  • 搜索“打开 Finder 项目”操作项。
  • 将该操作项拖到工作流区域。
  • 在“打开方式”下拉菜单中选择“Visual Studio Code.app”应用程序。
  • 按“command + s”保存服务。它将询问服务名称。给它一个名字。我给了“用 VSCode 打开”。关闭 Automator 应用程序。查看下图了解更多信息。

在此处输入图像描述

核实:

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

在此处输入图像描述

于 2018-07-26T22:17:27.740 回答
1

我遇到了同样的问题。我必须将 Vs Code 添加到我的应用程序文件夹中。它无需编辑文件即可工作。

  1. 打开应用程序文件夹

在此处输入图像描述

  1. 在搜索中搜索 VS Code

在此处输入图像描述

  1. 将 Vs Code 拖到应用程序文件夹中

在此处输入图像描述

这对你有用。

于 2020-12-02T12:35:38.937 回答
1

编辑:如果这发生在 mint/ubuntu 上,很可能是因为您通过软件管理器安装了 vscode。这会在调试过程中引起其他问题。而是使用 vscode 网站上的 .deb 文件安装它。

如果您真的想使用软件管理器,下面的解决方案仍然有效:

用于find / -name code 2> /dev/null查找 Visual Studio bin 文件的路径。它应该以/extra/vscode/bin/code

如果您使用的是 mint 软件管理器,您可能只会在中间找到一个名称长得离谱的路径,如下所示:

“.../稳定/7a22830d9e8fbbdc9627e43e072005eef66c14d2a4dd19992427ef4de060186a/...”

只需将长部分替换为“/active/”

一旦你有了它,创建一个符号链接:

ln -s path_you_found/extra/vscode/bin/code /usr/local/bin/code

如果您没有权限,或者只想让您自己访问它,只需将此行添加到您的 .bashrc / .zshrc 中:

export PATH="$PATH:path_you_found/extra/vscode/bin/

请注意,我在末尾删除了“代码”文件名

于 2018-10-19T18:49:35.853 回答
1

如果您在使用Command Palette解决方案时遇到问题,您可以在终端启动时手动将VS Code添加到环境变量中:$PATH

cat << EOF >> ~/.bash_profile
# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio 
Code.app/Contents/Resources/app/bin"
EOF
于 2017-08-23T12:56:45.993 回答
0

我尝试code使用 Visual Studio Code 的命令面板将命令添加到 PATH,但在重新启动 bash 后它被禁用。如果你想合并它,只需code在你的 PATH 中创建一个文件;我在其中创建一个code文件usr/local/bin并添加

#!/usr/bin/env bash
function realpath() { python -c "import os,sys;print(os.path.realpath(sys.argv[1]))" "$0"; }
CONTENTS="/Applications/Visual Studio Code.app/Contents"
ELECTRON="$CONTENTS/MacOS/Electron"
CLI="$CONTENTS/Resources/app/out/cli.js"
ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@"
exit $?

只需将此 CONTENTS 替换为 VS Code 的安装路径即可。并且不要忘记让它可执行chmod +x /usr/local/bin/code

于 2020-02-16T13:44:11.207 回答
0

您可能尚未在系统中安装代码。所以,请先安装它。命令在这里-

sudo snap install --classic code

详细信息在这里

于 2019-10-24T06:48:45.177 回答
0

在 ~/.bash_profile 中定义 Visual Studio 的路径,如下所示

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

于 2019-04-02T10:34:18.950 回答
0

对于 MacOS,搜索 VSCode 应用程序,例如它在我的下载部分。

现在将其复制到 Applications 文件夹,然后运行以下命令。

  • 打开终端并输入 vi ~/.zshrc
  • 最后添加这一行(如果不为空) export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
  • 按 command+Q(简而言之退出终端)
  • 再次打开终端并转到 git 代码文件夹

你们现在都安排好了。谢谢

于 2021-07-17T11:12:56.833 回答
0

注意:使用 VSCode 1.58(2021 年 6 月)的代码内幕,您有microsoft/vscode问题 126702(在 Windows 上,但也在 Mac 上)

code-insiders .没有打开当前目录。
相反,它打开了代码内部人员的路径。

这已得到修复。

于 2021-07-03T13:28:20.107 回答
-1

在 Ubuntu 20.04 中

# Symlink bin command to /usr/bin
rm -f /usr/bin/code
ln -s /usr/share/code/bin/code /usr/bin/code
于 2021-07-05T14:10:07.150 回答
-1

很简单,只要在终端上输入,就可以使用第一个或第二个命令:

cat << EOF >> ~/.bash_profile
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
EOF

然后输入

但是,由于 zsh 成为 macOS Catalina 中的默认 shell,请运行以下命令将 VS Code 添加到您的路径:

cat << EOF >> ~/.zprofile
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
EOF

我使用了最新的命令,它对我有用。

于 2021-07-29T04:47:13.523 回答