1.在idea的Settings-Plugins-BrowseRepositories搜索leetcode。如圖:
安裝完成後,重啓idea。
2.Idea的Tools下出現leetcode plugin:
設置leetcode官網的登錄名和密碼,設置TempFilePath這裏設置爲新建項目的路徑具體到main下的文件夾。
3.點擊idea右下角出現的leetcode。有登錄,登出,刷新按鈕。
點擊登錄出現彈框,打開官網F12後請求中的cookie,複製cookie進去。
此時點擊登錄後會登錄失敗,是因爲leetcode-cn.com域名發生了更改爲leetcode.cn。
登錄失敗錯誤解決
1.嘗試過其他資料說的登錄網站獲取Cookie值複製粘貼的,未果。
2.查詢力扣中文站發現5月9日更換了網站域名,繼續查找發現一個 issue #491
發現暫時解決的辦法,嘗試有效,原回答在這臨時解決辦法
基本修改方式如下:
1、關閉IDEA;
2、打開C:\Users\username\AppData\Roaming\JetBrains\IntelliJIdea2021.3\options下的leetcode-config.xml文件;
3、將裏面的leetcode-cn.com字段替換成leetcode.cn(有兩處);
4、啓動IDEA 點擊sign in按鈕
如果找不到C:\Users\username\AppData\Roaming\JetBrains\IntelliJIdea2021.3\options或裏面的leetcode-config.xml文件,
具體的路徑可以看看安裝路徑下的bin文件夾子裏的idea.properties文件中的idea.config.path 在對應的config路徑下的options。例如我的是在:
4.登錄成功後顯示題目列表和提交成功的題目:
右鍵題目可以看到有測試,運行,提交,提交代碼記錄,解決思路。
至此可以開心的在idea刷leetcode算法題了。
參考:
https://blog.csdn.net/Msnelf/article/details/125539322