You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在LeetCode中禁用括号自动补全(含临时与永久解决方案)

如何在LeetCode中禁用括号自动补全(含临时与永久解决方案)

嘿,我完全懂你被LeetCode编辑器自动补全括号烦到的感觉——明明不想自动补全,官方却没给关闭开关。别担心,我来一步步教你用那段代码实现临时和永久的解决方案,不管是Chrome还是Firefox都适用。

一、临时解决方案(单次会话生效,重启浏览器/关闭标签就失效)

临时方案很直接,就是在浏览器控制台手动运行代码,步骤如下:

Chrome 操作步骤:

  1. 打开LeetCode的任意答题页面(确保进入代码编辑器界面)。
  2. 按下 F12 或者 Ctrl + Shift + I 打开开发者工具,切换到「Console」(控制台)标签页。
  3. 把那段用于禁用括号自动补全的代码复制粘贴到控制台输入框,按下回车执行。
  4. 回到LeetCode编辑器测试,输入括号应该就不会自动补全了。

Firefox 操作步骤:

  1. 同样先打开LeetCode的答题页面。
  2. 按下 F12 或者 Ctrl + Shift + I 打开开发者工具,找到「控制台」标签(位置和Chrome类似)。
  3. 粘贴代码到控制台输入框,回车执行即可生效。

二、永久解决方案(跨标签、窗口,重启浏览器也生效)

如果不想每次打开LeetCode都手动跑代码,我们可以用浏览器的用户脚本扩展(比如Tampermonkey,俗称「油猴」)来实现永久生效:

第一步:安装Tampermonkey扩展

  • Chrome:打开Chrome应用商店,搜索「Tampermonkey」,找到官方扩展后点击「添加至Chrome」完成安装。
  • Firefox:打开Firefox附加组件商店,搜索「Tampermonkey」,安装官方提供的扩展。

第二步:创建并配置用户脚本

  1. 点击浏览器右上角的Tampermonkey图标,选择「添加新脚本」。
  2. 把编辑器里默认的脚本内容替换成那段禁用括号自动补全的代码。
  3. 在脚本最上方的注释区域,添加匹配LeetCode页面的规则,确保脚本只在需要的页面运行:
    // @match        https://leetcode.com/problems/*
    // @match        https://leetcode.cn/problems/*
    
  4. 按下 Ctrl + S 保存脚本。

现在不管你打开哪个LeetCode答题页面,脚本都会自动帮你禁用括号自动补全,完全不用手动操作啦!

备注:内容来源于stack exchange,提问作者user1735791

火山引擎 最新活动