您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
unlocks Intellisense on leetcode for free
当前为
您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
- // ==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://greatest.deepsurf.us/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 });
- }
- }