如何在LeetCode中禁用括号自动补全(含临时与永久解决方案)
如何在LeetCode中禁用括号自动补全(含临时与永久解决方案)
嘿,我完全懂你被LeetCode编辑器自动补全括号烦到的感觉——明明不想自动补全,官方却没给关闭开关。别担心,我来一步步教你用那段代码实现临时和永久的解决方案,不管是Chrome还是Firefox都适用。
一、临时解决方案(单次会话生效,重启浏览器/关闭标签就失效)
临时方案很直接,就是在浏览器控制台手动运行代码,步骤如下:
Chrome 操作步骤:
- 打开LeetCode的任意答题页面(确保进入代码编辑器界面)。
- 按下
F12或者Ctrl + Shift + I打开开发者工具,切换到「Console」(控制台)标签页。 - 把那段用于禁用括号自动补全的代码复制粘贴到控制台输入框,按下回车执行。
- 回到LeetCode编辑器测试,输入括号应该就不会自动补全了。
Firefox 操作步骤:
- 同样先打开LeetCode的答题页面。
- 按下
F12或者Ctrl + Shift + I打开开发者工具,找到「控制台」标签(位置和Chrome类似)。 - 粘贴代码到控制台输入框,回车执行即可生效。
二、永久解决方案(跨标签、窗口,重启浏览器也生效)
如果不想每次打开LeetCode都手动跑代码,我们可以用浏览器的用户脚本扩展(比如Tampermonkey,俗称「油猴」)来实现永久生效:
第一步:安装Tampermonkey扩展
- Chrome:打开Chrome应用商店,搜索「Tampermonkey」,找到官方扩展后点击「添加至Chrome」完成安装。
- Firefox:打开Firefox附加组件商店,搜索「Tampermonkey」,安装官方提供的扩展。
第二步:创建并配置用户脚本
- 点击浏览器右上角的Tampermonkey图标,选择「添加新脚本」。
- 把编辑器里默认的脚本内容替换成那段禁用括号自动补全的代码。
- 在脚本最上方的注释区域,添加匹配LeetCode页面的规则,确保脚本只在需要的页面运行:
// @match https://leetcode.com/problems/* // @match https://leetcode.cn/problems/* - 按下
Ctrl + S保存脚本。
现在不管你打开哪个LeetCode答题页面,脚本都会自动帮你禁用括号自动补全,完全不用手动操作啦!
备注:内容来源于stack exchange,提问作者user1735791




