您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
对于 Visual Studio Code 插件扩展市场上插件页面的安装按钮,将“vscode:”链接更改为“cursor:”,这样点击按钮即可使用 Cursor AI 代码编辑器打开并安装该插件
当前为
- // ==UserScript==
- // @name Install extension with Cursor Editor on VS Code Marketplace
- // @name:zh 在 VS Code 插件扩展市场上使用 Cursor 代码编辑器安装插件
- // @name:zh-CN 在 VS Code 插件扩展市场上使用 Cursor 代码编辑器安装插件
- // @name:zh-TW 在 VS Code 外掛插件程式擴充市場上使用 Cursor 程式碼編輯器安裝外掛
- // @name:fr Installer l'extension avec l'éditeur Cursor Editor sur VS Code Marketplace
- // @namespace https://tomchen.org/
- // @version 1.0.0
- // @description Change "vscode:" URI scheme links to "cursor:" in the install button on Visual Studio Code Extension Marketplace extension page, so click the button, the extension can be opened and installed by Cursor AI Editor
- // @description:zh 对于 Visual Studio Code 插件扩展市场上插件页面的安装按钮,将“vscode:”链接更改为“cursor:”,这样点击按钮即可使用 Cursor AI 代码编辑器打开并安装该插件
- // @description:zh-CN 对于 Visual Studio Code 插件扩展市场上插件页面的安装按钮,将“vscode:”链接更改为“cursor:”,这样点击按钮即可使用 Cursor AI 代码编辑器打开并安装该插件
- // @description:zh-TW 對於 Visual Studio Code 外掛插件程式擴充市場上外掛頁面的安裝按鈕,將“vscode:”連結變更為“cursor:”,這樣點擊按鈕即可使用 Cursor AI 程式碼編輯器開啟並安裝插件
- // @description:fr Remplacer les liens du schéma URI « vscode : » par « cursor : » dans le bouton d'installation sur la page d'extension de Visual Studio Code Extension Marketplace, quand vous cliquez sur le bouton, l'extension peut être ouverte et installée par Cursor, l'éditeur AI
- // @author Tom Chen (tomchen.org)
- // @license MIT
- // @compatible chrome
- // @compatible firefox
- // @compatible edge
- // @compatible opera
- // @compatible brave
- // @match https://marketplace.visualstudio.com/items*
- // @grant none
- // @run-at document-idle
- // ==/UserScript==
- (function() {
- function replaceVscodeUrlWithCursor() {
- const button = document.querySelector('.ux-oneclick-install-button-container a.ms-Button');
- if (button && button.href.startsWith('vscode:')) {
- button.href = button.href.replace('vscode:', 'cursor:');
- }
- }
- [0, 400, 800, 1200, 1800, 3000, 5000].forEach(delay => setTimeout(replaceVscodeUrlWithCursor, delay));
- })();