在編譯器中刷LeetCode

在Idea中刷LeetCode

簡介

在IDE中解決LeetCode問題,支持leetcode.comleetcode-cn.com,滿足基本的做題需求。
理論上支持: IntelliJ IDEA、PhpStorm、WebStorm、PyCharm、RubyMine、AppCode、CLion GoLand、DataGrip、Rider MPS、Android Studio。

使用方式

demo

安裝

  • 通過插件庫安裝 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.comleetcode-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題庫,就可以刷題了(妙啊~)
    在這裏插入圖片描述

    • login登錄:兩個網站的登錄帳號不互通,切換網站需配置對應的用戶
    • logout退出:退出當前賬戶,如遇到登錄錯誤,嘗試先進行退出
    • refresh刷新:在未登錄的情況下也可查看刷新加載題目,但是無法提交
    • find查找:輸入內容後回車搜索,再次回車搜索下一個,只會搜索題庫節點下
    • collapse摺疊:摺疊全部節點.
    • config配置:快捷跳轉到配置界面
    • clear清理:清理配置的緩存目錄下的文件,兩個網站對應的緩存目錄不同,只會清理當前配置的網站下的。部分題目未提交的情況下慎重清理
  • :

    • Problems:全部題目
    • Difficulty:難度分類
    • Tags:類型分類
    • Explore:探索內容,只包含題目,收費內容不支持;部分題目加載有順序限制
    • 顏色:題目顏色代表題目難度
    • 符號:題目前代表當前題目解答狀態,探索下有 $ 開頭的爲付費或者其他情況下無法查看的

菜單

在這裏插入圖片描述

  • 菜單(在題目上右擊出現):
    • open question:打開題目,在題目上雙擊也可以打開
    • Submit:提交題目
    • Submissions:查看提交記錄,在彈出的窗口上選擇記錄查看詳情(Show detail)
    • Run Code:運行代碼,默認使用題目的測試用例
    • Testcase:自定義測試用例
    • Clear cache:清理當前題目
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章