实现原理
在模块插件中拦截 Ctrl+Shift+T 按键,打开 Luogu\SubmitCodeToLuogu.exe 并传入代码。
安装方法
- 通过
设置-模块管理器 重装 Cpp 模块(先卸载再安装)
- 在 github 或者 蓝奏云 下载 zip 包,解压到
Config\Module\Cpp\Plugin\ 里面
- 在浏览器里面打开 Luogu,按 F12,找到 应用程序,下面的 Cookies 里面找到
_uid 和 __client_id,填在 Config\Module\Cpp\Plugin\Luogu\config.txt 里面。(注意,有两个 config.txt,这步编辑的是 Luogu 文件夹里面的)
- 修改
Config\Module\Cpp\module.cfg,找到 EditorPlugin,把下面的 Path 改成 Plugin\\CppEditorPluginWithLuogu.dll
- 重启IDE,在代码编辑器里面按
Ctrl+Shift+T即可提交代码。
演示
