如何从终端/命令行调用 VS 代码编辑器

How to call VS Code Editor from terminal / command line

问题说明了一切。

如何从

打开 VS Code 编辑器

例如对于记事本++我写

> start notepad++ test.txt

顺便说一句,编辑器很棒(跨平台)!谢谢纳德拉!

您可以从microsoft

下载

在 Linux 和 Mac 的情况下,您想导航到使用 'cd' 命令提取 VSCode 文件的目录。例如:

cd ~/Downloads/VSCode

然后你通过运行启动应用程序..

./Code

'Code' 是可执行文件的名称。

如果您在计算机上具有 root 访问权限,则可以将系统配置为允许您从任何地方启动 VSCode,方法是将其链接到通常存储可执行文件链接的 /usr/bin。

sudo ln -s /path/to/VSCode/folder/Code /usr/bin/Code    

您现在可以通过键入以下内容从任何地方启动 VSCode:

Code

根据 docs:

Mac OS X

  1. Download Visual Studio Code for Mac OS X.
  2. Double-click on VSCode-osx.zip to expand the contents.
  3. Drag Visual Studio Code.app to the Applications folder, making it available in the Launchpad.
  4. Add VS Code to your Dock by right-clicking on the icon and choosing Options, Keep in Dock.

Tip: If you want to run VS Code from the terminal, append the following to your ~/.bash_profile file (~/.zshrc in case you use zsh).

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

Now, you can simply type code . in any folder to start editing files in that folder.

Tip: You can also add it to VS Code Insiders build by changing "com.microsoft.VSCodeInsiders". Also if you don't to type the whole word code, just change it to c.

Linux

  1. Download Visual Studio Code for Linux.
  2. Make a new folder and extract VSCode-linux-x64.zip inside that folder.
  3. Double click on Code to run Visual Studio Code.

Tip: If you want to run VS Code from the terminal, create the following link substituting /path/to/vscode/Code with the absolute path to the Code executable

sudo ln -s /path/to/vscode/Code /usr/local/bin/code

Now, you can simply type code . in any folder to start editing files in that folder.

要打开文件或目录,请使用命令:

code /path/to/file/or/directory/you/want/to/open

macOS用户,需要手动安装:

  1. 启动 VS 代码。
  2. Command + Shift + P 打开命令面板。
  3. 键入 shell command,找到 Shell Command: Install 'code' command in PATH 和 select 进行安装。
  4. 重新启动您的终端。

在 Windows 上安装时,系统会提示您将 VS Code 添加到您的 PATH。

我试图弄清楚如何从命令行使用 VS Code 打开文件,我已经具备了这种能力 - 我只是忘了我已经添加了它。您可能已经安装了它 - 通过导航到您要打开的文件夹和 运行 命令 code . 打开该文件夹进行检查。

您还可以 运行 VS Code 从终端输入 code 后添加到路径:

启动 VS 代码。 打开命令面板 (⇧⌘P) 并键入 shell command 以找到 Shell 命令:在 PATH 命令中安装 code 命令。 Mac shell 命令

重新启动终端以使新的 $PATH 值生效。您将能够在任何文件夹中键入 code . 以开始编辑该文件夹中的文件。

对于 VS Code Insiders Windows 用户 (vs code doc):

添加目录"C:\Program Files (x86)\Microsoft VS Code Insiders\bin" 在 %PATH% 环境变量。

然后转到您要使用 vs 代码打开的文件夹并键入: code-insders .

有时从 VS Code 命令面板设置路径不起作用

改为手动将 VS Code 添加到路径中:

  1. 运行 在终端

    sudo nano /etc/paths

  2. 到文件底部,输入你要添加的路径

  3. 按 control-x 退出。输入“Y”保存修改后的缓冲区。

  4. 重新启动终端并测试 echo $PATH。你应该有类似的东西

~ echo $PATH /Users/shashank/.nvm/versions/node/v8.9.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin

下次,您从终端导航到您的项目文件夹

输入:

code .

code /path/to/project

Source

VS Code 是 2018 年必备的代码编辑器

对于 Windows 10 个用户,很多是可能的,与 Mac OS 用户键入 code . 的方法相同。

寻找你的 VS Code \bin 文件夹路径,例如 C:\Program Files\Microsoft VS Code\bin 。 bin 文件夹包含一个名为 code.cmd

的文件

按照以下步骤操作,为您使用的 OS 感到自豪。

  1. 从开始搜索 "Advanced System Setting"。

  2. 点击环境变量

  3. 在系统变量上,从变量选项卡中选择 "path",然后单击编辑。

  4. 点击弹出窗口右侧的新建window。

  5. 从资源管理器的面包屑路径中复制您的路径并将其粘贴到步骤 4 中新打开的路径中,例如:- C:\Program Files\Microsoft VS Code\bin

  6. 在所有打开的 windows 上单击确定以确认更改并重新启动您的 cmd

  7. 转到您的 cmd 并导航到您在服务器上的工作目录并键入 code .

C:>cd wamp64\www\react-app> code . 在 Windows.

上使用 VS Code 打开

Visual Studio 代码还包括一个命令提示符(终端)window,您可以使用
打开其中一个或多个 Ctrl + ` 在你的键盘上。

希望这对某些人有所帮助,就像对我们许多人所做的一样。

这适用于 Windows:

CMD> start vscode://file/o:/git/libzmq/builds/msvc/vs2017/libzmq.sln

但是如果文件路径有空格,通常会在它周围加上双引号,像这样:

CMD> start "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"

但是这与 start 混淆了,它可以使用 double-quoted 标题,所以它会创建一个 window 以此名称作为标题而不打开项目。

CMD> start "title" "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"

在 DOS 命令提示符下输入 "code" 对我有用

对于命令行头,您还可以 运行

sudo ln -s "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/code

这与 VSCode 中的 Shell Command: Install 'code' command in PATH command 功能完全相同。

在 linux 中,如果您使用 code .,它将在终端所在的文件夹中打开 VS Code。 使用 code . Filename.cs 它将在文件夹中打开并打开所述文件。

这会奏效。这是您的目录名称 "Directory_Name"

 sudo code --user-data-dir="Directory_Name"

在Windows上可以将以下路径添加到系统环境变量中。

C:\Users\username\AppData\Local\Programs\Microsoft VS Code\bin

第 1 步:使用您想要的名称创建一个 .bat 文件,例如 vscode.bat 第 2 步:写下 Visual Studio 代码的路径 第三步:保存在C:\Windows\System32目录

**
C:
cd Users\Bino\AppData\Local\Programs\Microsoft VS Code
Code.exe**

第 4 步:您可以从任何地方调用 visual studio 代码,方法是键入 "vscode",这是您的 bat 文件的名称

在 mac 上执行此操作的其他简单方法是:转到命令面板 [ Shift ⇧+ 命令 (⌘)+P] 并键入:Shell 命令:安装 'code' 命令在路径中

一旦安装:Shell 命令 'code' 成功安装在 PATH 中。

然后您也可以使用终端中的代码。

如果您使用 snap 安装 VS CODE。您需要在 PATH 环境变量中添加 /snap/bin。 所以 - 打开你的 .bashrc.zshrc 并在您的 PATH 环境变量中添加 :/snap/bin 重新加载终端, 然后 code 命令将启动它

在 Ubuntu 上,flatpak 版本似乎已损坏。我卸载了它并直接从 Microsoft 下载了 deb 包。

一个简单的方法是转到您要打开它的项目并键入

code.cmd D:\PathTo\yourProject\MyProject

就是这样。它将在 Visual Studio 代码中打开您的项目。

打开命令行并输入:

cd your_folder_path
code.cmd . 

code.cmd your_folder_path

它将在 Visual Studio 代码中打开您的文件夹。 确保在执行“cd your_folder_path”命令后您位于正确的文件夹中。

删除旧的虚拟环境并创建新的虚拟环境。

在某种程度上,我不愿添加到长长的答案列表中。然而,我在这个页面上搜索了“便携式”这个词,结果是空的。 (而且我进行了完整的 Stack Overflow 搜索,但也一无所获。)所以我想为未来潜在的搜索者添加这个非常具体的答案。

如果您在 Windows 10 上以 便携模式 安装了 VS Code,则此答案适用。

“便携模式”是指 VS Code 官方网页上描述的内容,截至 2021 年 1 月 21 日,可在此处找到:https://code.visualstudio.com。它并不意味着 Gareth Flowers 的 Visual Studio Code Portable 项目 started/run 或任何类似项目。 (我没有说这个或其他项目有什么不好——我既没有使用也没有评估过。)如果你正在使用这些项目之一,你需要检查那个项目documentation/community——尽管这可能有效。

“在便携模式下安装”VS Code 正在下载一个 .zip 存档并将其解压缩到您希望 VS Code“安装”所在的位置。没有 运行 的实际安装或设置,因此不会自动将 code 命令添加到您的 PATH


回答

Portable Mode VS Code 文件解压缩到您选择的位置后,该位置应该有一个 bin 文件夹。复制 bin 文件夹的完整路径并将其添加到您的系统或用户(您的选择)PATH 变量。

然后您应该能够从 PowerShell 或 CMD 使用 code 命令。

我使用以下命令快速加载项目(在linux)

  1. cd 进入项目cd /project
  2. 运行 命令 code pwd

其他Os也可以使用类似的步骤。

在 linux 终端中,您只需键入:

$ code run

在linux中你需要先检查你的vscode二进制文件的名字是什么

当您获得二进制文件名时,请使用以下命令检查它的位置: 其中 your_file_name

转到 /(根)并转到 bin 并使用您想要的任何名称重命名文件。 重命名:mv your_file_name your_changed_name 现在您可以从终端

中的任何地方访问vscode

这适用于基于 Debian 的 Os 绝对

对于 linux Debian,可以完成以下操作

$ export PATH=$PATH:/usr/share/code

然后运行它

$ code
$ code file.py
$ code workingdir

Windows:

在系统环境变量中添加 code CLI 路径。

在windows默认代码cli路径是(用户名是你的电脑用户名)C:\Users\username\AppData\Local\Programs\Microsoft VS Code\bin

然后你可以通过打开你的项目文件夹并打开新的cmd并输入code .

来检查它