vscode 刷题插件使用指南
学算法认准 labuladong
后台回复课程查看精品课
点击卡片可搜索文章👇
在线学习网站:
https://labuladong.github.io/algo/
提示:labuladong 的刷题全家桶由《算法秘籍》《刷题笔记》两本 PDF、Chrome/vscode/Jetbrain 三个不同平台的刷题插件组成,致力于为大家提供最丝滑的刷题体验。公众号后台回复关键词「全家桶」即可获取下载和使用手册。
由于我的 Chrome 刷题插件 收到很多小伙伴的好评,不过有的小伙伴反馈不喜欢在网页刷题,所以我就开发了 vscode 刷题插件,提供和 Chrome 插件类似的功能,大家可以在 vscode 中刷题。
使用方法
本插件是我基于 LeetCode 官方的开源插件改写的:
https://github.com/LeetCode-OpenSource/vscode-leetcode
所以本插件包含官方插件所有的功能,中文文档见这里:
https://github.com/LeetCode-OpenSource/vscode-leetcode/blob/master/docs/README_zh-CN.md
官方插件的问题是,对英文版 LeetCode 适配比较好,但是对中文力扣的支持一般,而且好久都不维护了,连登录都会报错。
我把这些 bug 全部修复了,而且额外添加了一些好用的功能,可以方便读者查看我的解题思路和详细题解:
题目列表中带有 ✨ 标记的题目都是我在公众号讲解过的,可以查看题解或者思路:
vsocode 插件中的「思路」和「题解」按钮和我的 Chrome 插件 中的「思路」和「题解」完全对应:
你可以一边看解题思路一边写代码:
用一个简短的 GIF 看下这个插件有多好用:
我自己一直在坚持刷算法题并总结解题套路,所以插件中标 ✨ 的题目将会越来越多,Chrome 插件和 vscode 插件都会同步更新。
安装方法
微软插件商店在国内可以正常访问,直接在 vscode 的插件商店中搜索关键词「labuladong」即可搜到插件,点击安装即可:
PS:如果你已经安装了 LeetCode 插件,需要先卸载,否则会因为共用了相同的配置而产生冲突。请放心,因为我的插件功能是官方插件的超集,所以卸载原插件也完全不会影响之前的插件配置和代码文件。
更新方式
默认情况下,vscode 会自动检测和更新插件。
bug 反馈
如果你在使用过程中遇到问题,可以在我的 GitHub Discussion 中按要求进行反馈,我会定期处理和修复 bug:
https://github.com/labuladong/fucking-algorithm/discussions/910