在 VS Code 插件扩展市场上使用 Cursor 代码编辑器安装插件

对于 Visual Studio Code 插件扩展市场上插件页面的安装按钮,将“vscode:”链接更改为“cursor:”,这样点击按钮即可使用 Cursor AI 代码编辑器打开并安装该插件

  1. // ==UserScript==
  2. // @name Install VS Code extension with Cursor
  3. // @name:zh-CN 在 VS Code 插件扩展市场上使用 Cursor 代码编辑器安装插件
  4. // @name:zh-TW 在 VS Code 外掛插件程式擴充市場上使用 Cursor 程式碼編輯器安裝外掛
  5. // @name:fr Installer l'extension avec l'éditeur Cursor Editor sur VS Code Marketplace
  6. // @name:fr-CA Installer l'extension avec l'éditeur Cursor Editor sur VS Code Marketplace
  7. // @namespace https://tomchen.org/
  8. // @version 1.0.0
  9. // @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
  10. // @description:zh-CN 对于 Visual Studio Code 插件扩展市场上插件页面的安装按钮,将“vscode:”链接更改为“cursor:”,这样点击按钮即可使用 Cursor AI 代码编辑器打开并安装该插件
  11. // @description:zh-TW 對於 Visual Studio Code 外掛插件程式擴充市場上外掛頁面的安裝按鈕,將“vscode:”連結變更為“cursor:”,這樣點擊按鈕即可使用 Cursor AI 程式碼編輯器開啟並安裝插件
  12. // @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
  13. // @description:fr-CA 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
  14. // @author Tom Chen (tomchen.org)
  15. // @license MIT
  16. // @compatible chrome
  17. // @compatible firefox
  18. // @compatible edge
  19. // @compatible opera
  20. // @compatible brave
  21. // @icon https://www.google.com/s2/favicons?sz=64&domain=cursor.com
  22. // @match https://marketplace.visualstudio.com/items*
  23. // @grant none
  24. // @run-at document-idle
  25. // ==/UserScript==
  26.  
  27. (function() {
  28. function replaceVscodeUrlWithCursor() {
  29. const button = document.querySelector('.ux-oneclick-install-button-container a.ms-Button');
  30. if (button && button.href.startsWith('vscode:')) {
  31. button.href = button.href.replace('vscode:', 'cursor:');
  32. }
  33. }
  34. [0, 400, 800, 1200, 1800, 3000, 5000].forEach(delay => setTimeout(replaceVscodeUrlWithCursor, delay));
  35. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址