(Java/Python)利用vscode写算法题debug时使用输入重定向快速输入数据

简介

在写算法题时,经常要输入很多数据,如果在vscode终端一个个输入数据非常浪费时间,在利用答题网页自带的测试不能很好的debug中间变量,因此利用输入重定向可以很好解决这个矛盾

准备

  1. Git Bash
    GitBash主要是Bash更加方便进行重定向,且没有在Poweshell的编码等莫名其妙的问题,如果系统本身是Linux,这个步骤可以忽略

  2. vscode
    我们要把默认终端设置为Git Bash
    image
    image
    image

按F5确认DEGUB是在BASH中运行

Python

打开launch.josn配置文件。如果没有配置文件就创建一个,选择Python File就行

image

"configurations"项末尾添加逗号"args": ["<","input"]

image

我们在当前文件夹创建input的文件,在里面放上要的数据

image

选择好刚才编辑的配置,点击左边的小三角或者F5进行DEBUG

image

Java

步骤与Python相似,前提必须已经可以用vscode正确调试Java程序

"configurations"项末尾加逗号"args": "< input"

注意

如果用vscode右上角的小Debug按钮有可能不起作用,最好还是在左边栏DEBUG栏选中编辑好的配置再按小三角或F5

posted @   隔篁竹闻水声  阅读(597)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示