洛谷的一些好用的插件
Moon_Traveller
·
·
个人记录
---
注:以下操作为 Mac 系统下 Chrome 浏览器的操作,不同系统或浏览器的操作可能略有不同。
声明:本文所使用插件均来自于网络,不是本文作者原创,如有侵权,请联系本文作者删除,感谢!
# 一、extend luogu
extend luogu(以下简称 exlg)是一款功能非常强大的洛谷插件。
### 安装
安装 exlg 首先需要一个强大的扩展程序:Tampermonkey(油猴),Chrome 浏览器可以点击 [这里](/problem/U280230) 按照教程安装,其他大众浏览器可以直接在商店里找到。
安装油猴后,点击右上角的拼图图标,然后点击油猴图标,在弹出的窗口中找到“管理面板”,打开。之后点击 $\boxplus$,将 [这里](/paste/hja71vbp) 的所有代码(一共有四页)复制到编辑器中(要将原本的所有东西删除),你也可以直接在 [exlg.cc](https://exlg.cc/) 下载:

(就是在这里粘贴,要全部替换,不要直接粘贴!)
Ctrl + S(Mac 是 Command + S)即可应用。
### 使用操作及效果
安装成功后,就可以在洛谷主页看到一个这样的蓝色图标:

点击一下,就可以进入这样的页面:

点击 “模块”,便可以看到许多有用的功能。其中,如果你看到了 $\cdots$,你可以在上面点击鼠标右键,以进行更细致的操作。
以下为部分功能的效果图:

输入表情及全网犇犇。

按难度和来源随机跳题。

查找用户。

更改备注。

重现比赛。

从比赛题目返回题目列表。
# 二、Luogu Search AnyWhere
同样在油猴里,把 [这里](/paste/rtun9j0p) 的所有代码复制进去,就成功安装了这个搜索插件。
在洛谷的几乎所有地方,你都可以在网页的右下角发现这个可爱的图标:

点开之后,你便可以搜索亿些用户或题目了:

你也可以进行一些设置:

# 三、氩洛谷
氩洛谷是一款强大的美化插件,但是,你需要先安装一个扩展程序 —— Stylus。具体教程在 [这里](/problem/U280446)。
安装完 Stylus 后,点击浏览器右上角的 Stylus 图标,点击齿轮图标,进入设置页面。
随后,找到这样的地方:

选中“作为UserCSS”(打上勾),然后点击“新建样式”,将 [这里](/paste/lqqnhfew) 的内容复制到里面,点击左面的“保存”。
回到洛谷首页,点击右上角的 Stylus 图标,会出现这样的界面:

我们看第一行的“氩洛谷……”,~~不要在意第二个,以后会讲到~~,点击右面的齿轮,然后就打开了这个页面:

自己随便试一试就会弄了,按照自己的喜好设置就行。
以下是部分页面的效果展示:

主页。

讨论。

题目。
在上面的几张效果图里,敏锐的你可能发现了一些其他东西,没事,我会慢慢为你展示。
# 四、首页置顶
首页置顶,即在洛谷顶栏挂上一个置顶链接,这个操作很简单,把 [这里](/paste/25np9vgj) 的代码复制到油猴里即可。
# 五、首页题目搜索
在“问题跳转”栏的下面加上一个“搜索”按钮,功能相当于“题库”里的搜索。
将 [这里](/paste/q7zqz24v) 的代码复制到油猴即可。
~~个人觉得有了 Luogu Search AnyWhere,这个就没什么必要了,但还是要说一下。~~
# 六、手动学术
这是个超级好用的插件,需要装在 Stylus 里,老规矩,链接放在 [这里](/paste/zxq10fm7) 了。
效果:

自己用一下就知道有多好用了。
# 七、黑夜模式
很多网页的主色是亮白色,对眼睛或多或少会有些危害,而 Dark Reader 这个插件,就解决了这个问题,他能将亮色的页面转化为对眼睛更好的暗色。
安装链接在 [这里](/problem/U280720)。(主要面向 Chrome 浏览器,Edge、Firefox 等浏览器直接在商店中下载即可。)
这个插件建议和上文的氩洛谷一起使用,~~不然会很阴间。~~
安装后,在洛谷首页点击浏览器右上角的 Dark Reader 图标,然后打开这个页面:

点击“开启”,然后点击“网站列表”,点击“反色列表”,点击“将网站添加到列表”(或者在框中输入)。
然后就自己配置吧!这里给出我的配置方案:
 
效果:(同时打开了氩洛谷插件)

PS:如果显示不出来,就刷新一下试试。
# 八、拦截广告
这个插件并不是针对洛谷的,~~因为洛谷几乎没有广告,好像只有题目右边的那一小块。~~ 它就是 AdblocksPlus,安装链接在 [这里](/problem/U280729)。
具体操作很简单,功能就是拦截广告,~~十分适合 florr 或其他 io 游戏的玩家。~~
# 九、Cph
Competitive Programming Helper(cph),非常适合使用 VSCode 的同学,首先你需要在VSCode中,安装 Competitive Programming Helper 这个插件。

安装之后,就可以使用了,但是~~你先别急,~~ 你还可以安装一个浏览器插件来完善功能,你有两个选择:
1. 之前安装过的 exlg
2. cph 本身的插件
这里我们直接用 exlg,~~才不是因为我懒(~~
我们随便打开一道题目,会发现多了这样一个东西:

“传送至 cph” 没错,就是这个!
点击一下,你就会发现你的 VSCode 弹出了一个窗口:

选择你需要的语言,就可以开始写代码啦!

如图,我用 P1002 来举例(如果你安装了 exlg,则可以通过双击题号来快速跳转)。
点击左上方绿色的圆形箭头方块,可以运行这一个测试点的数据。

其他的功能就自己去尝试吧!
PS:以后可能会单独发一个博客,用来写 VSCode 的插件,先挖一个坑。
# 十、强力跳题器
在 exlg 里有一个功能:“双击题号跳题”,这个功能十分方便,但是它只限于在洛谷中使用(~~废话~~)。
接下来的这个插件,是专门用于跳题的,可以在任何网页双击题号跳题,而且调题范围不限于洛谷,还有 CF、AT、SPOJ 等其他 OJ 的题库跳转,总之就是肥肠方便。
进入 [这里](https://greasyfork.org/zh-CN/scripts/459516-%E5%BC%BA%E5%8A%9B-oi-acm-%E8%B7%B3%E9%A2%98%E5%99%A8-super-problem-jumper),点击安装,就可以在油猴里发现 Ta 了。
这个插件配合 exlg 的功能,可以在双击 RMJ 的题目时,同时打开洛谷的题目和原 OJ 的题目。但是也会出现一个尴尬的现象:当你在洛谷双击 P 开头的题目时,会出现两个相同的页面,这里就只能手动关掉其中一个了。