Do Leetcode exercises in IDE, support leetcode.com and leetcode-cn.com, to meet the basic needs of doing exercises.Support theoretically: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio

leetcodeideaintellij-pluginalgorithm
Crecimiento de estrellas
Estrellas
4k
Forks
425
Crecimiento semanal
+-1
Issues
132
1k2k3k
mar 2019sept 2021mar 2024sept 2026
ArtefactosMaven
README

Leetcode Editor Leetcode Editor

Release Snapshot License Plugin Homepage Version Pro Plugin Homepage Version Downloads English Document 中文文档 捐赠 内推

LeetCode Editor overview


Introduction

Solve LeetCode problems without leaving your IDE. LeetCode Editor supports leetcode.com and leetcode.cn for problem browsing, local debugging, and submissions.

It is designed for JetBrains IDEs, including IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, AppCode, CLion, GoLand, DataGrip, Rider, MPS, and Android Studio.

Getting Started

Browse, code, run, and submit workflow

Local debugging

Custom template and local debugging workflow

Installation (help)

Configuration

LeetCode Editor settings

  • Path: FileSettingsToolsLeetCode Plugin
  • URL options: Choose leetcode.com or leetcode.cn.
  • Code Type: Java, Python, C++, Python 3, C, C#, JavaScript, Ruby, Swift, Go, Scala, Kotlin, Rust, PHP, Bash, or SQL.
  • LoginName / Password: Credentials for the selected site.
  • Temp File Path: Directory for generated temporary files.
  • proxy (HTTP Proxy): Configure at FileSettingsAppearance & BehaviorSystem SettingsHTTP Proxy.
  • Custom code template: Customize generated code (details, example).
  • LevelColour: Customize problem-difficulty colors; restart the IDE after changing it.

Problem Navigator

LeetCode Editor problem navigator

  • Toolbar
    • login Sign in: Configure an account for the selected website. Accounts for the two sites are independent.
    • logout Sign out: Exit the current account. If sign-in fails, try signing out first.
    • refresh Refresh: Load problems without signing in; submitting still requires an account.
    • pick Pick: Open a random problem.
    • find Find: Open the panel for searching, filtering, and sorting.
    • progress Session: View or switch sessions.
    • toggle Toggle List: Switch between All Problem List, Paginated Problem List, and CodeTop Problem List.
    • config Settings: Open the configuration page.
    • clear Clear: Remove files from the cache directory for the current website. Use it carefully when work has not been submitted.

Context Menu

LeetCode Editor action menu

  • Problem menu: Right-click a problem to use the following actions:
    • Open question: Open the problem; double-clicking a problem does the same.
    • Open content: Show the description and images (requires Markdown support).
    • Open solution: Show the official solution.
    • Open in web: Open the problem in a browser.
    • Submit: Submit the current solution.
    • Submissions: View submission records and select Show detail in the pop-up window.
    • Run Code: Run the default test case for the problem.
    • Testcase: Create custom test cases.
    • Favorite: Add or remove the problem from favorites.
    • Note: Open notes for the problem.
    • Timer: Track solving time in the status bar.
    • Clear cache: Remove cached files for the current problem.
  • Editor menu: Right-click in the editor to access the same actions.
  • Question editor tabs: Content shows the description and images, Solution shows the solution, Submissions shows submission records, and Note shows notes.

Support

Repositorios relacionados
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

interviewalgorithmleetcode
cyc2018.xyz
185.9k50.8k
labuladong/fucking-algorithm

Crack LeetCode, not only how, but also why.

Markdowninterviewleetcodealgorithms
labuladong.online
135.8k23.6k
krahets/hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现

JavaMaventutorialOtheralgorithmsdata-structures
hello-algo.com
130k15.5k
MisterBooo/LeetCodeAnimation

Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路,完整单步/回看/变速/语音讲解在 algomooc.com)

JavaMaveninterviewleetcodeleetcode-solutions
algomooc.com
76.7k13.9k
kdn251/interviews

Everything you need to know to get the job.

JavaMaveninterviewMIT Licensejavainterview
youtube.com/channel/UCKvwPt6BifPP54yzH99ff1g
65.2k12.9k
youngyangyang04/leetcode-master

《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀

Shellinterviewleetcodeprogrammer
62.4k12.3k
azl397985856/leetcode

LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

JavaScriptnpminterviewOtheralgorithmleetcode
leetcode-solution-leetcode-pp.gitbook.io/leetcode-solution/
55.7k9.4k
huihut/interview

📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

C++interviewOtherinterviewinterview-questions
interview.huihut.com
38.2k8.1k
doocs/leetcode

🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

JavaMaveninterviewCreative Commons Attribution Share Alike 4.0 Internationalalgorithmscpp
leetcode.doocs.org
36.6k9.5k
geekxh/hello-algorithm

🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站

JavaMaventutorialalgorithmsinterview-questions
lintcode.com/chat-gpt
36.1k6.4k
halfrost/LeetCode-Go

✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解

GoGo ModulesinterviewMIT Licenseleetcodegolang
books.halfrost.com/leetcode
33.8k5.7k
kunal-kushwaha/DSA-Bootcamp-Java

This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.

JavaMaveninterviewjavainterview-preparation
youtube.com/playlist
23.7k13.5k