vscode "terminal.integrated.automationShell.linux"现在已经被弃用,它的替代品是什么?

kq0g1dla  于 5个月前  发布在  Vscode
关注(0)|答案(5)|浏览(43)

当所有扩展都被禁用时,是否会出现这个问题?:是

  • VS Code 版本:1.85.2 8b37750 x64
  • OS 版本:NixOS 23.11.4621.3cb4ae6689d2 Linux 6.1.78
  1. 想要设置一个构建任务,但是除非使用绝对路径,否则会得到一个无法修复的 command not found 错误。
  2. multiple SO 建议创建一个自定义脚本,该脚本调用带有我的 .bashrc 的 bash。
  3. 这不起作用,打开我的 .vscode/settings.json 显示“未知配置设置”覆盖设置。
  4. 在集成终端中运行有问题的命令可以正常工作。
vshtjzan

vshtjzan1#

感谢您提出这个问题!看起来您可能正在使用旧版本的VS Code,最新稳定版本是1.87.2。请尝试升级到最新版本并检查此问题是否仍然存在。
快乐编码!

mpgws1up

mpgws1up2#

terminal.integrated.automationProfile.linux 仍然适用于您,尽管它已被弃用。是吗?

z0qdvdin

z0qdvdin3#

atm no,当我将鼠标悬停在上面时,我得到"未知的配置设置",然后当我运行构建任务时,它仍然使用没有从我的rc文件中获取任何变量的shell。

slwdgvem

slwdgvem4#

你是否为Linux设置了默认配置文件?如果是,请使用该配置文件。

r1zk6ea1

r1zk6ea15#

更改配置文件不会更改构建任务选项卡中的输出,并且直接运行/usr/bin/bash -c 'zig version'是有效的。

相关问题