vscode args
时间: 2023-11-07 21:05:24 浏览: 134
在VScode中,args参数是用来传递给脚本的命令行参数的。通过修改调试配置文件来设置args参数,可以在每次调试时传递不同的参数给脚本。
具体步骤如下:
1. 点击VScode左下角的配置选项按钮,选择添加配置。
2. 在生成的配置模板中,新增一个"args"项,并在该项中填写命令行相关参数。
注意,args的格式是方括号范围内为参数,参数项之间不能有空格,每个参数都要用双引号括起来。
3. 保存配置文件,以完成配置。
然后,可以通过以下方式执行修改后的Python调试:
1. 从左下角进入调试,选择配置好的launch.json文件。
2. 进入带参数的调试过程,可以观察到命令行中传入了相应的参数。
如果使用右上角的一键调试按钮,则不会带上参数。
希望这能帮助到你。如果还有其他问题,请继续提问。
相关问题
VScode Unity
### 配置 VSCode 进行 Unity 开发
#### 安装必要的扩展
为了在 Visual Studio Code (VSCode) 中顺利开展 Unity 项目开发,建议先移除任何已有的 `Debugger for Unity` 或者 `VSCode Unity Debugger` 插件[^2]。这类插件可能带来不必要的复杂性和兼容性问题。
#### 设置编辑器偏好
确保 Unity 编辑器被配置为使用 VSCode 来打开脚本文件。这一步骤可以通过进入 Unity 的 "Edit -> Preferences..." 菜单下的 External Tools 页面完成,并指定外部脚本编辑器为 VSCode[^1]。
#### 创建调试配置文件
当遇到无法自动生成 `.vscode/launch.json` 文件的情况时,可手动创建该文件来定义调试配置项。对于权限相关的问题,检查并调整 `.vscode` 文件夹及其内部文件的属性,取消其只读状态以便于修改和保存设置[^4]。
```json
{
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch (console)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/path/to/executable.exe",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"console": "internalConsole"
}
]
}
```
请注意上述 JSON 片段中的路径需根据实际项目结构调整。
#### 测试调试功能
通过双击 Unity 工程内的某个 C# 脚本来确认能否成功加载到 VSCode 中;随后可以在代码适当位置添加断点并通过运行游戏模式触发这些断点以检验整个流程是否顺畅运作。
vscode jlink
VSCode(JLink)是指在Visual Studio Code(VSCode)编辑器中使用JLink调试器的配置和操作。JLink是SEGGER公司开发的一款高性能调试器,广泛用于嵌入式系统的开发和调试。通过在VSCode中配置JLink,可以实现代码的调试、下载和单步执行等功能。
以下是配置VSCode使用JLink的基本步骤:
1. **安装JLink驱动**:首先需要从SEGGER官网下载并安装JLink驱动。
2. **安装VSCode**:确保已经安装了VSCode编辑器。
3. **安装必要的扩展**:在VSCode中安装C/C++扩展和JLink扩展。可以通过扩展市场搜索并安装。
4. **配置launch.json**:在VSCode中,打开调试视图,点击齿轮图标创建launch.json文件,并添加JLink的配置。例如:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "JLink Debug",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/your_program.elf",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "/path/to/gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build",
"serverLaunchTimeout": 2000,
"debugServerPath": "/path/to/JLinkGDBServerCL",
"debugServerArgs": "-device YourDevice -if SWD -speed 4000",
"serverStarted": "Info\\s+.*GDB\\s+server\\s+started\\.",
"filterStderr": true,
"logging": {
"trace": true,
"traceResponse": true,
"engineLogging": true
}
}
]
}
```
5. **配置tasks.json**:在.vscode文件夹中创建tasks.json文件,配置编译任务。例如:
```json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "make",
"args": [],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": [
"$gcc"
]
}
]
}
```
6. **启动调试**:在VSCode中,按下F5键启动调试。此时,JLink会连接到目标设备,并开始调试会话。
通过以上步骤,您可以在VSCode中使用JLink进行嵌入式系统的开发和调试。
阅读全文
相关推荐
















