GitHub - ZKQuinn/leetcode-editor: 在IDE中解决leedcode问题,理论上兼容IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio

Introduction

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

How to use

demo

Installation

Configuration (configuration for first installation)

settings

  • Configuration path: File -> settings->tools->leetcode plugin
    • URL options: leetcode.comORleetcode-cn.com
    • Code Type: Java,Python,C++,Python3,C,C#,JavaScript,Ruby,Swift,Go ,Scala,Kotlin,Rust,PHP
    • LoginName: Login Username
    • Password: Login password
    • Temp File Path: Temporary file storage catalogue

Window (Icon in the lower right corner of the main windowicon)

window

  • Toolbar:

  • Tree:

    • Problems:All questions
    • Difficulty:Classification of difficulties
    • Tags:Classification of types
    • Explore:Explore content, only contains titles of the questions, exclusive content that needs to pay ; some questions are loaded in order
    • Color:The color represents the difficulty of the question
    • Symbol:The symbols of “√” and “?” represent the status of the current questions, and explores with the beginning of “$” needs to pay or that cannot be viewed due to other causes.

Menu

menu

  • Menu (right-click on the questions):
    • open question:Open the question or double click on the question
    • Submit:Submit the question
    • Submissions:View the submission record, select the record details in the pop-up window(Show detail)
    • Run Code:Run the code, the test case for the question is used by default
    • Testcase:Customize test cases
    • Clear cache:Clean up the current question