您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
unlocks Intellisense on leetcode for free
// ==UserScript== // @name leetcode enhanced code editor // @homepageURL https://discord.gg/keybypass // @description unlocks Intellisense on leetcode for free // @author d15c0rdh4ckr (768868463459434517) // @match https://leetcode.com/* // @run-at document-start // @version 1.0 // @license MIT // @supportURL https://discord.gg/keybypass // @icon https://files.catbox.moe/5hnfoq.png // @namespace https://greasyforks.org/users/1237543 // ==/UserScript== let oldDocHeadAppendChild = document.head.appendChild; document.head.appendChild = function (element) { if (!(element?.src && element.src.includes("monaco"))) { return oldDocHeadAppendChild.call(document.head, element); } element.onload = patchMonaco; return oldDocHeadAppendChild.call(document.head, element); } let overrideOptions = { selectionHighlight: true, parameterHints: { enabled: true }, hover: { enabled: true }, quickSuggestions: true, suggestOnTriggerCharacters: true, "bracketPairColorization.enabled": true, }; function patchMonaco() { let oldEditorUpdateOptions = monaco.editor.getEditors()[0].updateOptions; monaco.editor.getEditors()[0].updateOptions = function (options) { return oldEditorUpdateOptions.call(this, { ...options, ...overrideOptions }); } }