(Java/Python)利用vscode写算法题debug时使用输入重定向快速输入数据
简介
在写算法题时,经常要输入很多数据,如果在vscode终端一个个输入数据非常浪费时间,在利用答题网页自带的测试不能很好的debug中间变量,因此利用输入重定向可以很好解决这个矛盾
准备
-
Git Bash
GitBash主要是Bash更加方便进行重定向,且没有在Poweshell的编码等莫名其妙的问题,如果系统本身是Linux,这个步骤可以忽略 -
vscode
我们要把默认终端设置为Git Bash
按F5确认DEGUB是在BASH中运行
Python
打开launch.josn
配置文件。如果没有配置文件就创建一个,选择Python File就行
在"configurations"
项末尾添加逗号和"args": ["<","input"]
我们在当前文件夹创建input
的文件,在里面放上要的数据
选择好刚才编辑的配置,点击左边的小三角或者F5进行DEBUG
Java
步骤与Python相似,前提必须已经可以用vscode正确调试Java程序
在"configurations"
项末尾加逗号和"args": "< input"
注意
如果用vscode右上角的小Debug按钮有可能不起作用,最好还是在左边栏DEBUG栏选中编辑好的配置再按小三角或F5
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异