如何从OSX上的命令行打开Visual Studio代码?

Nic*_*ner 288 visual-studio-code

文档提到叫做可执行的code,但我不知道在哪里可以找到这样我就可以把它放在我的道路上.我从VSCode站点下载的zip不包含任何此类可执行文件.(我能够正常运行.app.)

这是Windows专用的吗?

Sha*_*aan 556

Visual Studio代码设置页面:

提示:如果您只想输入'code'从终端运行VS Code,VS Code会在PATH中有一个命令Shell Command:Install'code'命令,将'code'添加到$ PATH变量列表中.

安装完成后,启动VS Code.现在打开命令调色板(Mac上的F1或+ + P)并键入shell command以查找Shell Command: Install 'code' command in PATH命令.

执行该命令后,重启终端,使新的$ PATH值生效.您只需输入"代码"即可.在任何文件夹中开始编辑该文件夹中的文件.

  • 这可以打开程序,但是当我传递一个目录参数时,它似乎没有得到尊重.嗯. (6认同)
  • 当我这样做时,VS Code 会创建一个名为“/usr/local/bin/code”的符号链接,它链接到“/private/var/folders”下临时目录中的可执行文件。重新启动计算机后,该目录被删除,因此符号链接消失。我做了一个更持久的符号链接:`sudo ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code /usr/local/bin/code`。假设 `/usr/local/bin` 在你的 `PATH` 中,这将在重启后继续存在。 (5认同)
  • 顺便说一句,vscode 版本 0.10.11 没有向我在 win 10 上的 PATH 添加任何内容,就像该页面所说的那样。没什么大不了的。 (2认同)
  • 您可以添加选项-r,以在旧窗口的新选项卡中将其打开:`code -r <filename>`。通常,这就是您想要的。 (2认同)
  • 我正在使用macOS Sierra 10.12.6。重新启动笔记本电脑后,`code`命令无法启动Visual Studio Code。 (2认同)
  • code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;} 如果不起作用,您可以尝试将其添加到 /.zshrc 中。 (2认同)

Ahm*_*ais 151

⚡️简易解决方案.

  1. 下载,安装和打开Visual Studio Code for Mac.
  2. 打开命令选项板(Mac上为+ + P)或查看命令选项板

3.键入shell command以查找 Shell Command: Install 'code' command in PATH command

  1. 安装它,你就完成了

这是一个免费的GIF.

在命令行上安装代码

之后,您可以使用codecode .在终端中.

code
Run Code Online (Sandbox Code Playgroud)

干杯!

  • 无论出于何种原因 (⌘ + ⇧ + P ) 都不起作用,但 F1 做到了。谢谢! (2认同)

Ben*_*ero 34

我们将脚本更新为以下语法以支持多个文件和文件夹作为参数,并修复了未正确检测当前工作目录的问题:

code () {
    VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*
}
Run Code Online (Sandbox Code Playgroud)

我们的VS Code 1.0版本更新:

请使用命令Install 'Code' command in pathInstall 'code-insiders' command in path命令palette(View | Command Palette)使代码可用于命令行.


Sud*_*han 26

如果你想从你打开一个文件或文件夹上的Visual Studio代码terminal,iTerm等下面是哪来的,当你安装Visual Studio代码默认值的命令

从命令行打开Visual Studio代码

code --
Run Code Online (Sandbox Code Playgroud)

打开整个文件夹/目录

code .
Run Code Online (Sandbox Code Playgroud)

打开特定文件

code file_name
eg:- code index.html
Run Code Online (Sandbox Code Playgroud)


Imr*_*oor 11

对于我在 Macbook Book Pro 2019 MacOS 版本 10.15.6 上,在 VSCode 中打开命令面板的快捷方式是Shift+ Command+ P

在打开它时,只需编写install code并按enter

在此处输入图片说明

之后只需打开终端并输入code您的 vscode 将开始打开。


Tra*_*er1 10

我有一个~/bin/code与@BengaminPasero写的命令相匹配的shell脚本.

#!/bin/bash
VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $*
Run Code Online (Sandbox Code Playgroud)

我前缀~/bin:为my $PATH允许我在不污染脚本的情况下添加一堆~/.bash_profile脚本.


Sab*_*esh 10

注意:仅适用于 Windows 用户。

许多人已经提出了使用code .命令从命令提示符打开代码的方法。这只会打开Visual Studio Code 稳定版 。但是,如果您已下载Visual Studio Code Insider版本/版本(具有所有最新版本/功能但不稳定的版本),那么您需要在 Windows 中遵循以下说明:

  • 转到控制面板\系统和安全\系统。点击高级系统设置 在此处输入图片说明
  • 点击环境变量 在此处输入图片说明
  • 在系统变量选项卡下,单击路径变量的编辑 在此处输入图片说明
  • 根据您在机器中安装 vscode insider 的位置添加路径C:\Users\tsabu\AppData\Local\Programs\Microsoft VS Code Insiders\bin (或) C:\Program Files\Microsoft VS Code Insiders\bin在此处输入图片说明

    打开一个新的命令提示符并键入code-insiders .以打开 vscode-insider build/version


Dan*_*ner 8

这是我在该线程中寻找的教程。它显示了通过编写代码在Visual Studio Code中打开文件的方法。

1.-打开文件

重击

                open ~/.bash_profile 
Run Code Online (Sandbox Code Playgroud)

终端操作系统

                    open ~/.zshrc
Run Code Online (Sandbox Code Playgroud)

2.-在文件中添加:

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

3.-重新初始化终端,然后尝试打开您要打开的文件夹

         code .
Run Code Online (Sandbox Code Playgroud)

4.-然后您可以使用此注释中所示的内容:https : //stackoverflow.com/a/41821250/10033560

  • 这是唯一对我有用的解决方案。VS Code 的 CMD+SHIFT+P 未维护状态。 (2认同)

Vươ*_*iện 8

如果您使用VS Code Insiders

code-insiders .
Run Code Online (Sandbox Code Playgroud)

如果您使用VS 代码

code .
Run Code Online (Sandbox Code Playgroud)


pet*_*rdn 7

在OSX小牛我创建了一个名为bash脚本vscode(改编自.bashrcVSCode设置)中~/bin

#!/bin/bash

if [[ $# = 0 ]]
then
    open -a "Visual Studio Code"
else
    [[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
    open -a "Visual Studio Code" --args "$F"
fi
Run Code Online (Sandbox Code Playgroud)

vscode <file or directory> 现在按预期工作。

  • 如果 Code 已关闭,此脚本将起作用,但如果它已打开,则它只会将其向前推进,而不会切换到新目录。有没有办法纠正? (4认同)

小智 7

打开VSC并按下(Command + Up + P)后,我尝试输入"shell命令",没有任何结果.为了获得"PATH命令中的Shell命令:安装'代码'命令",您必须执行以下操作:

  1. 按(Command,Up,P)

  2. 键入>(这将显示并运行命令)

  3. 然后输入Shell Command: Install 'code' command in PATH command.它应该出现.

    一旦你点击它,它会更新,你应该很高兴去!

MacOS X从命令行文档启动


For*_*had 7

如果您在下载文件夹中安装您的 vs 代码,您需要将 VS 代码移动到应用程序文件夹,然后打开 vs 代码,然后按shift + command + p后您将看到在此处输入图片说明下图。然后你需要输入code .Now you are good to go。


Raj*_*Raj 7

在 mac 中运行code .命令来启动 VSCode 应用程序的步骤 -

  1. 打开 VSCode
  2. 打开命令托盘(Cmd+Shift+P)
  3. 输入Shell Command: Install 'code' command in PATH并选择
  4. 您将收到通知说Shell command 'code' successfully installed in PATH.
  5. 重新启动终端并输入code .
  6. 这将从当前文件夹中的文件打开 VSCode。


xve*_*ges 5

您可以使用Visual Studio Code 定义的vscode:协议:

open vscode://file/full/path/to/project/or/file
Run Code Online (Sandbox Code Playgroud)

您还可以使用

/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code
Run Code Online (Sandbox Code Playgroud)

如果你不想修改你的路径


小智 5

试试这个

打开 Visual Studio Code 并按 Command + Shift + P 然后在命令面板中键入 Shell 现在您可以找到此选项,如 Shell Command : Install code in PATH 从命令面板中的建议列表。选择那个选项。

通过终端/命令提示符打开 VSCode

就是这样。

现在打开你的终端类型。

$ 代码。