在Idea中刷LeetCode
簡介
在IDE中解決LeetCode問題,支持leetcode.com
與leetcode-cn.com
,滿足基本的做題需求。
理論上支持: IntelliJ IDEA、PhpStorm、WebStorm、PyCharm、RubyMine、AppCode、CLion GoLand、DataGrip、Rider MPS、Android Studio。
使用方式
安裝
- 通過插件庫安裝 https://plugins.jetbrains.com/plugin/12132-leetcode-editor
- 下載文件安裝 https://raw.githubusercontent.com/shuzijun/leetcode-editor/master/doc/leetcode-editor.zip
安裝後記得重啓Idea。
配置(第一次安裝需要先配置)
- 配置路徑:
File
->settings
->tools
->leetcode plugin
URL可選項
:leetcode.com
與leetcode-cn.com
Code Type
:Java
,Python
,C++
,Python3
,C
,C#
,JavaScript
,Ruby
,Swift
,Go
,Scala
,Kotlin
,Rust
,PHP
LoginName
: 登錄用戶名Password
: 登錄密碼Temp File Path
: 臨時文件存放目錄
打開Leetcode窗口(主窗口右下角的LeetCode圖標)
-
工具欄:
如果賬號信息沒錯的話(默認網絡良好),工具欄會有Leetcode題庫,就可以刷題了(妙啊~)
登錄
:兩個網站的登錄帳號不互通,切換網站需配置對應的用戶退出
:退出當前賬戶,如遇到登錄錯誤,嘗試先進行退出刷新
:在未登錄的情況下也可查看刷新加載題目,但是無法提交查找
:輸入內容後回車搜索,再次回車搜索下一個,只會搜索題庫節點下摺疊
:摺疊全部節點.配置
:快捷跳轉到配置界面清理
:清理配置的緩存目錄下的文件,兩個網站對應的緩存目錄不同,只會清理當前配置的網站下的。部分題目未提交的情況下慎重清理
-
樹:
Problems
:全部題目Difficulty
:難度分類Tags
:類型分類Explore
:探索內容,只包含題目,收費內容不支持;部分題目加載有順序限制顏色
:題目顏色代表題目難度符號
:題目前√
與?
代表當前題目解答狀態,探索下有$
開頭的爲付費或者其他情況下無法查看的
菜單
- 菜單(在題目上右擊出現):
open question
:打開題目,在題目上雙擊也可以打開Submit
:提交題目Submissions
:查看提交記錄,在彈出的窗口上選擇記錄查看詳情(Show detail
)Run Code
:運行代碼,默認使用題目的測試用例Testcase
:自定義測試用例Clear cache
:清理當前題目