有没有办法修改输入变量

时间:2019-10-29 14:44:53

标签: visual-studio-code

我是VSCode的初学者,并且使用我的项目中存在的launch.json。 在这个launch.json文件中,我们可以找到一些类似这样的输入:

"inputs": [
    {
        "id": "ENTRY_DATE",
        "type": "pickString",
        "description": "Enter the date in format YYYY-MM-DD",
        "options": [
            "2019-02-01",
            "2019-09-01"
        ],
        "default": "2019-09-01"
    },
    {
        "id": "ENTRY_DATE_2",
        "type": "pickString",
        "description": "Enter the date in format YYYYMM",
        "options": [
            "201902",
            "201909"
        ],
        "default": "201909"
    }
]

此输入以这种方式在配置中使用:

    "configurations": [
        {
            "name": "Report",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}/example.py",
            "cwd": "${workspaceFolder}/",
            "console": "integratedTerminal",
            "args": [
                "-o",
                "${workspaceFolder}/Output",
                "-r",
                "P_DATE:${input:ENTRY_DATE}"
                "P_DATE_2:${input:ENTRY_DATE_2}"
            ]
        }
    ]

但是实际上P_DATE_2只是显示第一个的一种较短的方法:YYYY-MM-DD ==> YYYYMM(我无法将python脚本更新为具有第一个日期的第二个日期,它具有作为新参数)。

所以我想知道我是否可以做类似的事情:

P_DATE_2:${input:**ENTRY_DATE**}

并在${input:ENTRY_DATE}上应用sed命令(或其他命令)以具有预期的格式?目的只是为了避免在我执行命令的日期不同于默认值时更新2个字段。

0 个答案:

没有答案