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