Skip to content

qinzhqi/vscode-leetcode-problem-rating

 
 

Repository files navigation

概要设计

  • 在 VS Code 中解决 Leetcode 问题
  • Leetcode 只提供了简单、中等、困难的难度区分。题目与题目之间难度差别很大,因此需要客观的分数对题目难度进行打分
  • 增加中文官方的每日一题
  • 修复tag分类错误
  • 增加精选分类
  • 增加剑指Offer、面试金典相关内容
  • 增加一键提交全部题目测试用例功能

关于本项目

快速开始

quickstart

tag分类

tag

查询功能

search

❗️ 注意 ❗️- 无法登录 LeetCode 节点的临时解决办法

注意:如果使用的是 leetcode.cn 账户,可以跳过此段落。

近期我们发现插件出现了无法登录 leetcode.com 节点的问题。原因是因为近期 leetcode.com 改变了登录机制,目前我们暂时没有找到解决该问题的完美解决方案。你可以直接点击登录按钮并选择第三方登录或者 Cookie 登录。

注意:如果你希望使用第三方登录(推荐),请确保你的账户已经与第三方账户连接。如果你希望通过 Cookie 登录,请点击该连接查看登录步骤。

运行条件

  • VS Code 1.57.0+
  • Node.js 10+

    注意:请确保NodePATH环境变量中。您也可以通过设定 leetcode.nodePath 选项来指定 Node.js 可执行文件的路径。

插件配置项

配置项名称显示红色为与官方配置有不同的地方 描述 默认值
leetcode-problem-rating.hideSolved 指定是否要隐藏已解决的问题 false
leetcode-problem-rating.showLocked` 指定是否显示付费题目,只有付费账户才可以打开付费题目 false
leetcode-problem-rating.defaultLanguage 指定答题时使用的默认语言,可选语言有:bash, c, cpp, csharp, golang, java, javascript, kotlin, mysql, php, python,python3,ruby, rust, scala, swift, typescript N/A
leetcode-problem-rating.useWsl 指定是否启用 WSL false
leetcode-problem-rating.endpoint 指定使用的终端,可用终端有:leetcode, leetcode-cn leetcode.cn
leetcode-problem-rating.workspaceFolder 指定保存文件的工作区目录 ""
leetcode-problem-rating.filePath 指定生成题目文件的相对文件夹路径名和文件名。点击查看更多详细用法
leetcode-problem-rating.enableStatusBar 指定是否在 VS Code 下方显示插件状态栏。 增加周赛分数据 true
leetcode-problem-rating.editor.shortcuts 指定在编辑器内所自定义的快捷方式。可用的快捷方式有: submit, test, star, solution, description, case, allcase 。 ["submit, case, allcase, test, solution"]
leetcode-problem-rating.enableSideMode 指定在解决一道题时,是否将问题预览高票答案提交结果窗口集中在编辑器的第二栏。 true
leetcode-problem-rating.nodePath 指定 Node.js 可执行文件的路径。如:C:\Program Files\nodejs\node.exe node
leetcode-problem-rating.showCommentDescription 指定是否要在注释中显示题干。 false
leetcode-problem-rating.useEndpointTranslation 是否显示翻译版本内容。 true
leetcode-problem-rating.sortStrategy 排序的选项。Acceptance Rate (Ascending):通过率递增 Acceptance Rate (Descending):通过率递减 Score (Ascending):分数递增 Score (Descending):分数递减 None
leetcode-problem-rating.pickOneByRankRangeMin 随机一题的最小浮动,随机一题最低分(你的竞赛分+本配置)。 50
leetcode-problem-rating.pickOneByRankRangeMax 随机一题的最大浮动,随机一题最高分(你的竞赛分+本配置)。 150
leetcode-problem-rating.hideScore 隐藏分数相关的题目。Score:隐藏有分数的题目, NoScore:隐藏没有分数的题目, ScoreRange:隐藏分数范围外的题目 None

更新日志

请参考更新日志

鸣谢

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 76.3%
  • JavaScript 23.5%
  • Other 0.2%