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

这个问题说明了一切。

如何打开VS Code编辑器

  • windows cmd
  • Linux和MAC终端

例如,为记事本++我写

> start notepad++ test.txt

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

你可以从微软下载它

261339 次浏览

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

cd ~/Downloads/VSCode

然后运行..启动应用程序。

./Code

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

如果你在机器上有根访问权限,你可以配置系统,允许你从任何地方通过链接到/usr/bin来启动VSCode,那里通常存储着到可执行文件的链接。

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

你现在可以在任何地方通过输入以下命令启动VSCode:

Code

根据文档:

Mac OS X

  1. 下载Visual Studio Code for Mac OS X。
  2. 双击vcode -osx.zip展开内容。
  3. 拖动Visual Studio Code。将app移到Applications文件夹中,使其在Launchpad中可用。
  4. 通过右键单击图标,选择“选项”,“保留在Dock”,将VS Code添加到Dock中。

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

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
现在,你可以简单地输入代码。在任何文件夹中开始编辑文件

提示:你也可以通过修改"com.microsoft.VSCodeInsiders"将它添加到VSCodeInsiders构建中。另外,如果你不需要输入整个单词代码,只需将其更改为c。

Linux

  1. 下载Visual Studio Code for Linux。
  2. 创建一个新文件夹,并在该文件夹中解压vcode -linux-x64.zip。
  3. 双击Code以运行Visual Studio Code。

提示:如果你想从终端运行VS Code,创建下面的链接,用绝对值替换/path/到/vscode/Code 代码可执行的路径

sudo ln -s /path/to/vscode/Code /usr/local/bin/code
现在,你可以简单地输入代码。在任何文件夹中开始编辑文件

要打开一个文件或目录,使用以下命令:

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并选择安装它。
  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代码文档):

添加目录"C:\Program Files (x86)\Microsoft VS Code Insiders\bin"

. at %PATH%环境变量

然后进入你想用vs code打开的文件夹,输入: code-insders . < / >强

有时从vscode命令面板设置路径不工作

而是手动添加你的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 的文件。

如果你不确定你的路径是什么,输入where code.cmd,然后复制它,在...\bin之后没有\code.cmd
< / p >

按照下面的步骤,你会为你使用的操作系统感到自豪。

  1. 搜索“高级系统设置”;从开始。

  2. 单击“环境变量”。

  3. 在系统变量选择"路径"从变量选项卡,点击编辑。

  4. 单击弹出窗口右侧的New。

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

  6. 在所有打开的窗口上单击Ok确认更改并重新启动 cmd

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

在Windows上用VS Code打开C:>cd wamp64\www\react-app> code .

Visual Studio Code还包括一个命令提示符(终端)窗口,您可以使用
打开一个或多个窗口 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混乱,它可以接受双引号标题,因此它将创建一个以此名称作为标题的窗口,而不打开项目。

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
第一步:用你想要的名字创建一个。bat文件,例如vcode .bat 步骤2:编写到Visual Studio Code的路径 第三步:保存到C:\Windows\System32目录

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

步骤4:你可以在任何地方通过输入“vscode”(这是你的bat文件的名字)调用visual studio代码

在mac上的其他简单方法是:进入命令面板[Shift⇧+ Command(⌘)+P],并键入:Shell命令:在PATH中安装'code'命令

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

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

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

在Ubuntu上,flatpak版本似乎坏了。我卸载了它,并从微软下载了deb包。

一种简单的方法是转到你想要打开它并键入的项目

代码。cmd D: \ PathTo \ \ MyProject的志愿者项目

enter image description here

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

打开命令行并输入:

cd your_folder_path
code.cmd .

code.cmd your_folder_path
它将在Visual Studio Code中打开您的文件夹。 执行“cd your_folder_path”后,确保您在正确的文件夹中;命令。< / p >

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

在某种程度上,我不愿在长长的答案清单上再添什么。然而,我在这一页上搜索了“便携式”这个词。结果一无所获。(我做了一个完整的Stack Overflow搜索,也没有发现任何东西。)所以我想把这个非常具体的答案补充给潜在的未来搜索者。

这个答案适用于你在Windows 10的可移植的模式中安装VS Code。

“便携式Mode"指的是在VS Code官方网页上描述的内容,截至2021年1月21日,可以在这里找到:https://code.visualstudio.com。这并不意味着由Gareth Flowers开始/运行的Visual Studio Code Portable项目,或任何类似的项目。(我并不是在说这个或其他项目的坏话——我既没有使用过也没有评估过。)如果您正在使用其中一个项目,您需要检查该项目文档/社区-尽管这可能会起作用。

“Installing"可移植模式下的VS Code正在下载一个. zip归档文件,并在任何你想要你的VS Code“安装”的地方提取它。生活。没有实际的安装或设置被运行,所以没有自动添加code命令到你的PATH


回答

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

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

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

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

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

在linux终端中,你可以输入:

$ code run

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

当你得到二进制文件名时,使用以下命令检查它在哪里: 那儿离your_file_name < / p >

转到/(根目录),转到bin,用任何你想叫它的名字重命名文件。 重命名:mv your_file_name your_changed_name 现在您可以从终端

中的任何位置访问vscode

这在基于Debian的操作系统上绝对有效

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

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

然后运行它

$ code
$ code file.py
$ code workingdir

窗口:

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

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

enter image description here

然后你可以这样检查它,打开你的项目文件夹,打开新的cmd并键入code .

enter image description here