(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

浙公网安备 33010602011771号