gitter-badger/vscode-leetcode

 
 

Repository files navigation

Travis CIMarketplace Version

Solve LeetCode problems in VS Code.

  • Node.js

    NOTE: Please make sure that Node is in your PATH environment variable. You can check this by running: node -v.

  • Sign in/out to LeetCode
  • Switch and create session
  • Show problems in explorer
  • Search problems by keywords
  • Submit solutions to LeetCode

This extension provides several commands in the Command Palette (F1 or Ctrl + Shift + P):

  • LeetCode: Sign in - Sign in to LeetCode
  • LeetCode: Sign out - Sign out to LeetCode
  • LeetCode: Select session - Select one session and make it active
  • LeetCode: Create new session - Create a new session
  • LeetCode: Refresh - Refresh the LeetCode Explorer
  • LeetCode: Search Problem - Search for problems by keywords
  • LeetCode: Submit - Submit the solution to LeetCode

SignInOut

SwitchSession

ShowProblem

SearchProblem

SubmitSolution

  • This extension will infer the current target problem according to the active editing file. Please do not change the file name.
  • Currently, only unlocked problems will be listed.

Refer to CHANGELOG

This extension is based on @skygragon's leetcode-cli open source project.

  • Node.js

    注意: 请确保NodePATH环境变量中,您可以通过执行:node -v进行查看。

  • 登入 / 登出 LeetCode
  • 切换及创建 session
  • 在 Explorer 中展示题目
  • 根据关键字搜索题目
  • 向 LeetCode 提交答案

该插件在命令面板(F1 或 Ctrl + Shift + P)中支持下列命令:

  • LeetCode: Sign in - 登入 LeetCode
  • LeetCode: Sign out - 登出 LeetCode
  • LeetCode: Select session - 激活一个已有的答题进度存档
  • LeetCode: Create new session - 创建一个新的答题进度存档
  • LeetCode: Refresh - 刷新左侧题目列表视图
  • LeetCode: Search Problem - 根据关键字搜索题目
  • LeetCode: Submit - 提交答案到 LeetCode

SignInOut

SwitchSession

ShowProblem

SearchProblem

SubmitSolution

  • 本插件会根据文件名称推测当前的目标题目,因此建议不要改变文件名。
  • 本插件目前仅会显示已解锁的问题。

请参考更新日志

本插件基于@skygragonleetcode-cli开源项目制作。

About

Solve LeetCode problems in VS Code

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%