LeetCode工具箱

复制题目为 Markdown | 下载为 Jupyter Notebook | 保存时自动格式化 | 免费自动补全

作者
eclipher
日安装量
0
总安装量
0
评分
0 0 0
版本
2.1.0
创建于
2025-04-08
更新于
2025-04-13
大小
196.4 KB
许可证
MIT
适用于

LeetCode 工具箱

https://github.com/eclipher/leetcode-jupyter/blob/main/README-ZH.md

特性

该用户脚本通过各种调整和添加增强了 LeetCode 问题页面。它既支持 LeetCode 美国站,也支持 力扣中国站

  • 在问题描述的顶部,添加了这些按钮:
    • 复制标题
    • 复制描述: 以 Markdown 格式复制问题描述,方便粘贴到您的笔记或文档中。
    • 下载为 Jupyter Notebook: 将标题、描述(Markdown)和代码编辑器的当前内容捆绑到一个 .ipynb 文件中。
    • 寻找官方题解:打开当前问题的官方题解截图,只要该截图存在于Leetcode Screenshotter repo 中。
      • 此功能仅供美国站,因为中国站似乎并不需要会员就能查看官方题解。
  • 便利功能:
    • 保存时格式化代码: 按下 Ctrl + S 时将自动格式化代码。
    • 解锁 IntelliSense: 享受自动补全、悬浮建议等功能,无需购买会员。

关于 Jupyter Notebook

Jupyter Notebook是一个开源 Web 应用程序,允许您创建和共享包含实时代码、公式、可视化和叙述文本的文档。

这个用户脚本可以帮助你将力扣题目转换成 Jupyter Notebook 文档,这样你就可以在本地机器上的同一处阅读题目、编写和运行解决方案、添加额外注释。

你可以使用诸如 VS Code 之类的客户端打开.ipynb 笔记本。默认情况下,它支持 Python,但也提供许多其他语言的内核

安装

要使用此用户脚本,您需要一个像 Tampermonkey 这样的用户脚本管理器(适用于 Chrome、Firefox 和其他浏览器)。

  1. 为您的浏览器安装 Tampermonkey 或类似的用户脚本管理器。
  2. 下载并安装脚本。
  3. 访问一个 LeetCode 问题页面,您应该会看到此脚本添加的新功能。

鸣谢

此脚本受以下项目启发:

许可

MIT 许可证

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址