(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 @ 2022-07-05 09:31  隔篁竹闻水声  阅读(633)  评论(0)    收藏  举报