在 VS Code 中练习 LeetCode
- VS Code 1.23.0+
- Node.js 8+
注意:请确保
Node
在PATH
环境变量中,您可以通过执行:node -v
进行查看。
-
点击
LeetCode Explorer
中的Sign in to LeetCode
即可登入。 -
你也可以使用下来命令登入或登出:
- LeetCode: Sign in
- LeetCode: Sign out
-
目前可切换的版本有:
- leetcode.com
- leetcode-cn.com
注意:两种版本的 LeetCode 账户并不通用,请确保当前激活的版本是正确的。插件默认激活的是英文版。
-
在
LeetCode Explorer
中右键题目并选择Show Problem
进行答题。注意:若当前 VS Code 没有已打开的文件夹,则生成的题目文件会存储于 $HOME/.leetcode/ 目录下。
- 通过点击文件最下方的
🙏 Submit to LeetCode
可提交答案。 你也可以触发 LeetCode: Submit to LeetCode 命令将当前文件作为答案进行提交。
-
在编辑区内右键并选择
Test in LeetCode
,可对当前答案进行测试。 -
有下列三种测试集来源:
- 默认测试集:Test with the default cases
- 在输入框内输入测试集:Write test cases in input box
- 提供自定义测试集文件:Test with the written cases in file
- 点击位于 VS Code 底部状态栏的
LeetCode: ***
管理LeetCode 存档
。你可以切换存档或者创建新的存档。
配置项名称 | 描述 | 默认值 |
---|---|---|
leetcode.hideSolved |
指定是否要隐藏已解决的问题 | false |
leetcode.showLocked |
指定是否显示付费题目,只有付费账户才可以打开付费题目 | false |
leetcode.defaultLanguage |
指定答题时使用的默认语言,可选语言有:bash , c , cpp , csharp , golang , java , javascript , kotlin , mysql , python ,python3 ,ruby ,scala ,swift |
N/A |
leetcode.useWsl |
指定是否启用 WSL | false |
leetcode.endpoint |
指定使用的终端,可用终端有:leetcode , leetcode-cn |
leetcode |
leetcode.outputFolder |
指定保存文件时所用的相对文件夹路径。除了用户自定义路径外,也可以使用保留项,包括:
|
N/A |
在遇到任何问题时,可以先查看一下疑难解答文档寻求帮助。
请参考更新日志
- 本插件基于@skygragon的leetcode-cli开源项目制作。
- 特别鸣谢这些贡献者们。