vscode-leetcode
vscode-leetcode copied to clipboard
如何快速本地调试java解题答案?
是否有什么办法可以在避免编写main函数的情况下本地调试java呢?不同题目放在同一文件夹下会无法通过编译,是否可以自定义模板来实现呢?
写一个snippet,调试的时候粘贴到底下即可 在// @lc code=end下面
插件名为snippet,支持自定义
class App {
public static void main(String[] args) {
long startTime=System.currentTimeMillis();
//--------CODE 🡃------------
Solution sol = new Solution();
//--------CODE 🡁------------
long endTime=System.currentTimeMillis();
long totalTime = endTime - startTime;
if (totalTime >= 1000){
totalTime /= 1000;
System.out.println("Total time: " + totalTime + " Seconds");
}else{
System.out.println("Total time: " + totalTime + " ms");
}
}
} 不同题目貌似比较麻烦,可以创建目录,然后在上面写包名. 或者做完一题文件名改成java1,不被系统解析即可.
没有简单的方法来实现,需要改源代码
是否可以在本插件中添加此功能,毕竟每次都要改类名太麻烦了