几天前,我假设微软发布了 VSCode 的新更新,当我开始构建我的 esp idf 项目时它不起作用,因为它依赖于在执行“特殊”项目构建命令之前从终端运行的命令,我得出的结论是,允许自动出现在“设置”中的文件 main.code.workspace 中的以下设置是:
"terminal.integrated.shell.windows": "cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/k",
"C:/Coding/ESP32/esp-idf/export.bat"
],
Run Code Online (Sandbox Code Playgroud)
错误如下:
这已被弃用,配置默认 shell 的新推荐方法是在 中创建终端配置文件
#terminal.integrated.profiles.osx#并将其配置文件名称设置为#terminal.integrated.defaultProfile.osx#. 目前这将优先于新的配置文件设置,但将来会发生变化。
在启动时配置默认终端并运行此命令的新方法是什么?
我刚刚将 Visual Studio Code 更新到 v.1.19.0,突然无法识别 Git。我仍然可以从终端 (cmd) 窗口执行所有操作,但“源代码管理”选项卡为空,我得到:
未找到 Git。安装它或使用“git.path”设置配置它”
这是我在输出控制台中看到的内容:
Looking for git in: C:\Users\UserName\AppData\Local\Programs\Git\cmd
Looking for git in: C:\Program Files\Git\cmd\git.exe
Looking for git in: C:\Program Files (x86)\Git\cmd\git.exe
Looking for git in: C:\Program Files\Git\cmd\git.exe
Run Code Online (Sandbox Code Playgroud)
在我的设置中我有:
"git.path": "C:\\Users\\UserName\\AppData\\Local\\Programs\\Git\\cmd"
Run Code Online (Sandbox Code Playgroud)
它指向 git.exe 的位置
我不知道为什么,但是当我安装 Git 时,它把它放在AppData文件夹中而不是Program Files中。不管怎样,一切都工作正常,直到今天早上我安装了更新。
如果有帮助的话,我使用的是装有 Windows 10 64 位操作系统和 Git 版本 2.15.1.windows.2 的 Windows 计算机。
为什么 Visual Studio Code 看不到它?
我想学习数据科学,因此使用了一些非常流行的 Python 模块,如 Pandas、Matplotlib、Numpy 等。所以我清理了安装的 Anaconda,现在将其用作我的默认 Python 解释器,并使用 Conda 安装包和创建虚拟环境. 我使用 VS Code 作为我的日常文本编辑器。但是我在 VS Code 中使用集成的 Git 终端和 Anaconda Python 解释器时遇到了一些问题。
我面临着几个问题。我看到的第一个问题是当我使用 CMD 运行 Python 时。如果我python在 cmd 中输入并输入,就会出现 anaconda 提供的 Python 解释器。但我也收到警告:
警告:此 Python 解释器在 conda 环境中,但该环境尚未激活。库可能无法加载。要激活此环境,请参阅https://conda.io/activation
我没想到会得到这个输出。无论如何,VS代码还有一个问题。但首先我想提一下,我在安装 Anaconda 时检查了“添加到路径”,所以没有问题。现在,当我在 VS Code 中打开一个新终端时,会自动C:/Users/User/Anaconda3/Scripts/activate运行然后conda activate base运行。但是当conda activate base它自动运行时,如上所述,我得到一个 CommandNotFoundError。它指出Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation …
I\xe2\x80\x99m 使用适用于 Mac Big Sur 的 VS Code 1.60.2。我的 Rails 4 实例在虚拟机(vagrant 容器)中运行,我想配置 VS Code 调试器。从我的本地终端,我可以使用以下脚本从 shell 启动服务器 \xe2\x80\xa6
\n#!/bin/sh\n\nssh -t myvirtual.dev "exec bash --login -c 'foreman start -f Procfile.debug'"\nRun Code Online (Sandbox Code Playgroud)\n所以在我的 .vscode/launch.json 文件中,我配置了这个
\n{\n "configurations": [\n {\n "name": "Rails server",\n "type": "Ruby",\n "request": "launch",\n "program": "/opt/scripts/start_web.sh",\n "args": [\n ]\n },\nRun Code Online (Sandbox Code Playgroud)\n但是,当我重新启动 vs code 时,单击左侧的 \xe2\x80\x9cRun/Debug\xe2\x80\x9d 图标,然后单击 \xe2\ 旁边的 \xe2\x80\x9cRun\xe2\x80\x9d 图标x80\x9cRails server\xe2\x80\x9d,我在终端 \xe2\x80\xa6 中收到此错误
\nUncaught exception: /opt/scripts/start_web.sh:3: syntax error, unexpected tIDENTIFIER, expecting do or '{' or …Run Code Online (Sandbox Code Playgroud) ruby-on-rails vagrant ruby-on-rails-4 visual-studio-code vscode-debugger
我正在尝试构建一个 Rust 项目,当我尝试cargo build-bpf --manifest-path=contracts/solana/program/Cargo.toml --bpf-out-dir=dist/solana/program在终端中执行时,出现以下错误:
无法获取主目录路径:找不到环境变量
关于如何解决它有什么想法吗?