前言
国内版的Trae并不支持LeetCode
但众所周知Trae是基于VS Code的编译器,理论上只要在VS Code内可以使用的插件,在Trae同样适配
在Trae的插件市场内搜索LeetCode,会发现并没有可用的插件,图片中的两个插件并不能使用
1.下载LeetCode的VSIX文件
我们可以下载LeetCode的VSIX文件,再导入Trae CN
打开VS Code 在插件市场搜索LeetCode并下载,然后下载它的VSIX文件
之后将下载好的VSIX文件拖入到Trae CN内即可
2.配置LeetCode
找到刚才安装的LeetCode,点击设置
找到leetcode.Endpoint,将默认网站改成中文版网站:leetcode-cn
找到设置项leetcode:Node Path,填写 node.exe 的完整路径
(如果使用了nvm,可以直接访问nvm的某个node版本内的node.exe)
进行完上述步骤后关闭并重启vs code,即可点击登录leetcode账号
3.Trae CN登录LeetCode账号
点击Trae编译器最左侧的LeetCode拓展图标,并点击登录
在弹出的选项中Web登录默认路径是VScode,并非Trae
我这里手动修改了路径,但路径指向国际版的Trae,对Trae CN并不适配,所以需要使用Cookie登录
3.1 获取Cookie
进入LeetCode官网,打开开发者工具(F12或者右键-->检查)
点击Network -> 点击getch/XHR ->随意点击页面,调用页面接口->点击Headers->右下角框内下滑,找到Cookie并复制即可
3.2 登录
将Cookie复制,然后再次点击登录,选择LeetCode Cookie选项,粘贴刚才复制的Cookie即可登录
最终效果
登录成功后,即可访问到对应的题库,根据提示进行答题即可