NodeJS 如何添加节点终端Visual Studio代码?

z18hc3ub  于 2023-05-06  发布在  Node.js
关注(0)|答案(1)|浏览(172)

我还没有成功,但我重新安装我的Visual Studio代码,不能再添加节点终端到它。
请不要说我也可以用bash和powershell运行。这两个默认值在Vscode中可达。
但是我想把终端换成终端。不是powershell也不是cmd...
我搜索了很多关于这个主题的网站,但都没有答案。有解决办法。我用在今天的节点终端在vs代码。
所以我看到的是node而不是powershell或cmd。
抱歉,我解释了很多,但我想很清楚……

qjp7pelc

qjp7pelc1#

有关Visual Studio Code中使用的所有shell类型的概述,请参阅this answer
自定义shell配置文件保存在**settings.json文件中;要打开它进行编辑,请从命令调色板(Ctrl-Shift-P)中选择Preferences: Open Settings (JSON)
平台特定 * 的属性名为terminal.integrated.profiles.*,其中*windowslinuxosx(macOS)。
每个shell配置文件中的属性定义了
shell配置文件***,即通过下拉菜单+(x1c 0d1x),可在集成终端中运行的shell。
每个** shell 配置文件定义**:

  • 至少需要一个path参数,指定shell可执行文件的完整路径,或者仅在Windows上,需要一个source参数,可以是PowerShellGit Bash,以便VS Code找到适当的可执行文件。
  • 启动参数通过args指定。
  • 有关所有支持的属性,请参阅文档。
    设置 * 默认 * shell配置文件
  • Either:使用命令面板中的Terminal: Select Default Profile命令:将显示所有已定义配置文件的列表;选择感兴趣的一个。
  • 注:单击每个配置文件右侧的齿轮图标(

    ),您可以定义一个 * 基于 * 突出显示的配置文件的 * 新 * 配置文件:系统会提示您输入新配置文件的名称,然后将其创建为突出显示的配置文件的 * 副本 *。请注意,从v1.59开始不会采取进一步的操作-您必须手动打开settings.json文件进行编辑,以便自定义新配置文件。
    • 或 *:将适用于平台的terminal.integrated.defaultProfile.*属性设置为所需shell配置文件的名称。
      示例:在Windows上定义Node.js(node.exe)为自定义shell配置文件:
  • 确定node.exe的完整路径,并将JSON的\字符转义为双倍;例如,从PowerShell:
# Get node.exe's full path, escape '\' chars., copy to the clipboard.
(Get-Command node.exe).Path.Replace('\', '\\') | Set-Clipboard
  • 将以下内容添加到settings.json文件中(如果terminal.integrated.profiles.windows属性已经存在,只需 * 添加 * Node.js属性即可);该示例使用node.exe的默认安装位置C:\Program Files\nodejs\node.exe
"terminal.integrated.profiles.windows": {
    "Node.js": {
      "path": "C:\\Program Files\\nodejs\\node.exe",
      "args": [] // Add startup arguments as needed.
    }
  },

// Make Node.js the default shell (if the property already exists, update its value).
"terminal.integrated.defaultProfile.windows": "Node.js",

相关问题