当前位置: 首页 > 知识库问答 >
问题:

如何显示VS代码预定义变量的当前值(例如“${workspaceFolder}”或“${fileWorkspaceFolder}”)?

张溪叠
2023-03-14

当我试图调试一些angular typescript源代码时,我遇到了一个VS代码调试器的问题,我认为原因是其中一些VS代码变量的值错误--正如这里所建议的那样。

我想遵循这个建议,但我看不出如何查询VS代码变量(例如,为我的项目显示这些变量的当前值)。

其中一个变量是

共有1个答案

冯曾笑
2023-03-14

老答:

也许有更好的方法,但你可以运行一个

//  "preLaunchTask": "Echo vars" in your debug launch like:

{
    "name": "Chrome : Launch with sourcemaps",
    "type": "chrome",
    "request": "launch",
    "url": "http://localhost:3000",
    "webRoot": "${workspaceRoot}",
    "sourceMaps": true,
    "runtimeArgs": [
    "--remote-debugging-port=9222"
    ],
    "preLaunchTask": "Echo vars"
},

在启动任务中,然后在tasks.json中添加:

{
   "label": "Echo vars",
   "command": "echo",
   "args": [
     "${env:USERNAME}",
     "workspaceFolder = ${workspaceFolder}"
   ],
   "type": "shell"
},

这些值将回显到终端。

[
    {
        "key":  "alt+q",
        "command": "workbench.action.terminal.sendSequence",
        "args": {
            // "text": "echo ${env:USERNAME}",  // this works
            "text" : "echo file = '${file}' : workspaceFolder = '${workspaceFolder}'\u000D"
        }
    }
]
 类似资料:
  • 问题内容: 假设我们有一个变量: 使用该方法可以在训练过程中更新此变量。 获取变量当前值的最佳方法是什么? 我知道我们可以使用这个: 但是我担心这会触发整个操作链。 在Theano,您可以做 我正在TensorFlow中寻找相同的东西。 问题答案: 通常,将仅评估计算所需的节点,而不会评估其他节点,因此,如果要检查变量的值,它应该相对便宜。 看看这个很棒的答案http://codingdict.c

  • 问题内容: 在jQuery的核心风格指南建议两种不同的方法来检查一个变量是否被定义。 全局变量: 局部变量: 特性: 为什么jQuery为什么对全局变量使用一种方法而对局部变量和属性使用另一种方法? 问题答案: 对于未声明的变量,将返回字符串文字,而身份检查将触发错误 “未定义foo” 。 对于局部变量(您 知道 已在某处声明),不会发生此类错误,因此进行身份检查。

  • 本文向大家介绍如何自定义hibernate validation注解示例代码,包括了如何自定义hibernate validation注解示例代码的使用技巧和注意事项,需要的朋友参考一下 Bean Validation 中内置的 constraint @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @

  • 问题内容: 我正在使用以下代码使用nodejs和ssh2模块在Linux机器上重置密码: 我正在从另一个模块(如下所示的test.js)调用resetPassword密码功能。 但是console.log说“未定义”。尝试使用process.nextTick,但没有运气。请帮忙。 问题答案: 欢迎来到node.js中使用异步操作进行开发的世界。最初学习node.js时,这是一个非常常见的错误(也是

  • 我已经在后端计算了表单提交总量,现在我需要在JSP页面上的“total submission”标记旁边显示它。我尝试了各种方法,但似乎都不管用。在jsp页面上显示长值的最佳方法是什么?

  • 问题内容: 我正在使用Python制作网络应用程序,并且有一个要在HTML页面上显示的变量。我该怎么做呢?将使用在HTML页面是正确的做法呢? 问题答案: Flask文档中对此进行了非常清楚的解释,因此建议您阅读此书以全面理解,但这是呈现模板变量的非常简单的示例。 HTML模板文件存储在: 和简单的Flask应用程序: 运行此脚本,然后在浏览器中访问http://127.0.0.1:5000/。您