Leetcode-runner Leetcode-runner
首页
  • 简 介
  • 安 装
  • 开 始

    • 快速上手
    • 使用配置
    • 辅助功能
  • 更新日志

    • v3.7.0
  • 开发文档-1
  • 开发文档-2
  • 算法

    • 前言
    • API入门
    • 滑动窗口
问答
GitHub (opens new window)
首页
  • 简 介
  • 安 装
  • 开 始

    • 快速上手
    • 使用配置
    • 辅助功能
  • 更新日志

    • v3.7.0
  • 开发文档-1
  • 开发文档-2
  • 算法

    • 前言
    • API入门
    • 滑动窗口
问答
GitHub (opens new window)
  • 介绍

    • 简 介
    • 安 装
  • 开始

    • 快速上手
    • 使用配置
      • 编程语言
      • 存储路径
      • Debug配置
        • 读取类型
        • 输出类型
      • General
        • 重定位
        • 语言和地区
        • 是否加密
    • 辅助功能
  • 更新日志

    • v3.7.0
    • v3.6.9
    • v3.6.8
    • v3.6.6
    • v3.6.0
    • v3.5.8
目录

使用配置

在初次使用插件时,系统会强制弹出设置界面,要求用户完善设置信息。对于每一个设置选项,Leetcode-Runner都对其做出详细介绍。用户只需要将鼠标移动至每一行末尾的问号图标,即可查看该选项的详细信息。

image-20250331145721012
本篇文章将对v3.6.9版本的设置界面进行详细介绍。

# 编程语言

指定当前使用何种编程语言刷leetcode算法。该按钮决定系统会创建什么类型的代码文件,最终是以什么形式将题目传给leetcode平台进行判题。

假如用户选择的是java,则系统会创建java文件,并且在编码栏最顶部显示java的图标。

用户提交代码后,在Leetcode-Runner控制台处也会显示当前选择的语言类型

image-20250331145721012

# 存储路径

指定code文件创建的目录。该目录决定了系统在本地创建code文件的存储位置。

假如用户选择的是D:\code,则系统会在D:\code目录下创建code文件。

值得一提的是,在当存储路径确定后,系统会自动创建一个名为cache的文件夹,其中存储Leetcode-Runner的缓存文件。并且cache生成路径只取决于用户第一次选择的存储路径,哪怕后续用户更改目录,缓存文件也不会移动。

# Debug配置

该配置信息只会在用户进行debug时检查。Leetcode-Runner推荐全部采用带有UI的默认配置。

# 读取类型

从命令行读取

读取类型,决定Debug系统是如何接受用户下达的Debug命令。如果先择的是从命令行读取,那么要求用户从command命令行输入指令,以此实现和Debug系统的交互

image-20250331145721012

这种读取方式的劣势是,用户需要在命令行中输入指令,要求用户熟悉我设计的这套debug系统的命令语法。

好处是跨语言,对于Idea,它并不支持python代码,这会导致用户无法在idea中为python代码打上断点。但指令系统完全摆脱IDE的限制,可以跨语言断点调试。


从UI读取

如果选择的是从UI读取,那么要求用户在Debug系统的UI界面中输入指令,以此实现和Debug系统的交互

image-20250331145721012

# 输出类型

Console显示输出

所有debug产生的数据信息全部写入Console控制台中

image-20250331145721012

UI显示输出

所有debug产生的数据信息全部写入UI界面/变量和表达式中(在该模式下,系统会同步高亮正在执行的代码)

image-20250331145721012

# General

额外配置信息,为用户提供额外的功能,让使用者有着更好的系统使用体验。

# 重定位

该功能决定点击重定位按钮后,系统将会打开什么样的文件。

如果用户选择的是按照文件代表的语言类型,那么系统重定位后会重新打开文件。比如用户当前打开的文件是[1]two-sum.java,重定位后依然会打开[1]two-sum.java。

如果用户选择的是按照设置的语言类型,那么系统重定位后打开的文件类型取决于系统设置的语言。比如用户打开的是[1]two-sum.java,但是系统设置的语言是python,那么重定位后会打开[1]two-sum.py。

# 语言和地区

该功能决定打开Leetcode-Runner后,是以何种语言显示。默认zh,也就是中文

# 是否加密

Leetcode-Runner对于用户信息,会做出加密操作。该功能默认关闭。如果想要使用该功能,用户必须手动开启该功能并点击生成密钥按钮,生动创建密钥。

此外,如果用户在系统使用过程中创建密钥,可能会导致原有的缓存数据失效。

帮助我们改善此页面! (opens new window)
上次更新: 2025/04/02, 14:09:35
快速上手
辅助功能

← 快速上手 辅助功能→

Theme by Vdoing | Copyright © 2025-2025 文艺倾年 | 飞哥不鸽
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式