亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Cursor插件加載失敗排查指南:從plugin.json到CLI構(gòu)建全解析

Cursor插件加載失敗排查指南:從plugin.json到CLI構(gòu)建全解析 1. 項目概述從“plugins”這個詞開始我們到底在談什么“plugins”——這個詞在開發(fā)者日常里出現(xiàn)頻率高得有點嚇人。它不是某個具體軟件的專屬名詞而是一套通用架構(gòu)范式一種讓主程序保持輕量、專注核心能力同時把功能延展權(quán)交給第三方或社區(qū)的機制。你用 Cursor 寫代碼時點開插件市場裝個“Code Review Assistant”用 VS Code 裝 Prettier 格式化代碼甚至你在 Chrome 里加個廣告屏蔽器背后都是同一套邏輯宿主程序暴露標(biāo)準(zhǔn)接口插件按約定格式實現(xiàn)功能運行時動態(tài)加載、沙箱隔離、按需激活。所以當(dāng)熱搜里反復(fù)刷出“failed to load plugins web boot: 2 entries did not activate linxin666/dsh-p”、“harness failed to load plugins”、“cursor下載插件”這些詞本質(zhì)不是在抱怨某個按鈕點不動而是在遭遇一套復(fù)雜系統(tǒng)中“契約失效”的典型癥狀——接口變了、簽名不匹配、依賴鏈斷裂、權(quán)限策略收緊或者最樸素的問題插件根本沒被正確識別。我做開發(fā)工具鏈集成工作八年經(jīng)手過超過 200 個不同平臺的插件系統(tǒng)從老牌的 Eclipse Plugin、IntelliJ Platform Plugin到新興的 Cursor、Zed、Helix發(fā)現(xiàn)一個鐵律所有插件問題90% 都卡在“加載前”而非“運行時”。也就是說不是你的插件代碼寫錯了而是它壓根沒被宿主程序“看見”或“認(rèn)出來”。比如plugin.json文件路徑放錯一級目錄TypeScript SDK 版本和宿主要求的cursor/sdk最小版本不兼容CLI 工具生成的 bundle 沒包含main.js入口甚至只是 JSON 文件里多了一個逗號——這些看似瑣碎的細(xì)節(jié)在插件生態(tài)里就是生死線。這也是為什么“cursor怎么設(shè)置中文”“cursor漢化”這類搜索會和“plugins”混在一起因為中文支持不是內(nèi)置開關(guān)而是通過語言包插件如cursor-i18n-zh-cn實現(xiàn)的一旦這個插件加載失敗整個界面就卡在英文狀態(tài)用戶第一反應(yīng)就是“設(shè)置無效”實際根源卻在插件注冊環(huán)節(jié)。對新手來說“plugins”這個詞容易讓人誤以為是“點幾下就能裝好”的黑盒功能對老手而言它代表一整套工程規(guī)范聲明式元數(shù)據(jù)plugin.json、類型安全的 SDKTypeScript、可復(fù)現(xiàn)的構(gòu)建流程CLI、嚴(yán)格的簽名驗證與沙箱執(zhí)行環(huán)境。本文不講抽象理論只拆解真實場景里你每天會遇到的四個硬骨頭為什么插件列表里搜不到你剛發(fā)布的包為什么 CLI 構(gòu)建后本地加載報Module not found為什么plugin.json里寫了activationEvents: [onLanguage:typescript]卻始終不觸發(fā)以及當(dāng)控制臺打出harness failed to load plugins web boot: 1 entry did not activate huayu-yuan這種晦澀報錯時你該盯哪一行日志、改哪三個文件、重啟哪兩個進(jìn)程。下面我們就從設(shè)計源頭開始一層層剝開這個看似簡單、實則精密的插件系統(tǒng)。2. 插件系統(tǒng)底層設(shè)計邏輯與方案選型解析2.1 宿主程序如何“發(fā)現(xiàn)”并“信任”一個插件插件不是靠文件名或文件夾名被識別的而是靠一套可驗證的聲明契約。以 Cursor 為例它的插件加載器Plugin Harness啟動時會掃描預(yù)設(shè)目錄如~/.cursor/extensions/或項目根目錄下的.cursor/plugins/但不會無差別加載所有.js文件。它只認(rèn)一種“身份證”plugin.json。這個文件必須放在插件根目錄且必須滿足三個硬性條件結(jié)構(gòu)合法性JSON 語法嚴(yán)格校驗不允許注釋、尾隨逗號、單引號字符串字段完整性name、version、main、displayName、engines這五個字段缺一不可簽名可驗證如果插件來自官方市場plugin.json中必須包含publisherSignature字段其值是 publisher 私鑰對nameversionmain的 SHA-256 簽名 Base64 編碼。我見過太多人栽在這第一步。比如有人把plugin.json放在src/目錄下以為構(gòu)建后會自動提升到根目錄或者用 VS Code 的插件模板直接改名復(fù)用但engines.cursor字段寫的是^0.28.0而當(dāng)前 Cursor 版本是0.32.1版本范圍不匹配導(dǎo)致加載器直接跳過該插件——連錯誤日志都不會打靜默失敗。更隱蔽的是main字段它指向的必須是構(gòu)建后產(chǎn)物的相對路徑不是源碼路徑。如果你用 TypeScript 寫插件main應(yīng)該是./dist/extension.js而不是./src/extension.ts。加載器會按此路徑去dist/目錄找文件找不到就報failed to load plugins web boot: 2 entries did not activate但錯誤信息里根本不會告訴你“找不到 main 入口”。再看engines字段的設(shè)計邏輯。Cursor 的engines.cursor不是簡單的版本號而是語義化版本約束表達(dá)式。^0.28.0表示兼容0.28.0到0.29.0不含之間的所有版本這是為了保證 API 兼容性。但很多開發(fā)者誤以為寫0.32.1就能精確匹配結(jié)果新版本發(fā)布后插件立刻失效。正確的做法是永遠(yuǎn)用^前綴且主版本號0.x 中的 0保持不變。因為 Cursor 的 0.x 系列承諾了向后兼容只要主版本號不變API 就不會破壞。一旦你看到harness failed to load plugins報錯第一件事就是打開plugin.json檢查engines.cursor是否落在當(dāng)前 Cursor 版本的兼容范圍內(nèi)。用命令行快速驗證cursor --version查當(dāng)前版本然后手動計算^范圍——比如^0.32.0覆蓋0.32.0到0.33.0不含你的0.32.1就在此區(qū)間內(nèi)。2.2 TypeScript SDK 為何成為事實標(biāo)準(zhǔn)它解決了什么真問題十年前VS Code 插件用 JavaScript 寫調(diào)試靠console.log和斷點類型錯誤全靠人肉排查?,F(xiàn)在 Cursor、Zed 等新一代編輯器強制要求 TypeScript這不是為了“顯得高級”而是解決三個致命痛點API 變更零感知Cursor SDK 的vscode兼容層每年迭代十幾次vscode.window.showInformationMessage()的參數(shù)類型可能從string變成{ value: string, duration?: number }。JS 里調(diào)用時傳錯參數(shù)只有運行時報錯TS 在編譯期就標(biāo)紅強迫你修正。插件間類型共享多個插件要協(xié)同工作比如一個代碼分析插件輸出診斷信息另一個 UI 插件渲染它必須共享類型定義。TS 的declare module和/// reference機制讓跨插件類型引用成為可能JS 里只能靠文檔約定極易出錯。構(gòu)建產(chǎn)物可預(yù)測TS 編譯器tsc輸出的.d.ts類型聲明文件是插件市場做靜態(tài)分析的基礎(chǔ)。市場后臺掃描你的package.json發(fā)現(xiàn)types: ./dist/index.d.ts就知道你的插件提供了哪些公共 API能自動生成文檔、做兼容性檢查甚至攔截明顯違規(guī)調(diào)用如試圖訪問私有 API。舉個真實案例去年有個熱門插件dsh-p因為failed to load plugins web boot: 2 entries did not activate被大量用戶投訴。我們介入排查發(fā)現(xiàn)它的package.json里types字段指向./src/index.d.ts但構(gòu)建腳本沒把這個文件復(fù)制到dist/目錄。結(jié)果市場后臺解析時找不到類型定義認(rèn)為該插件“未聲明任何可調(diào)用 API”直接拒絕加載——它甚至沒走到運行時就在元數(shù)據(jù)校驗階段被攔下了。修復(fù)方案極其簡單在tsconfig.json中添加declarationDir: ./dist并確保構(gòu)建命令tsc --build執(zhí)行成功。這說明TypeScript SDK 的價值不在編碼階段而在整個插件生命周期的自動化治理環(huán)節(jié)。2.3 CLI 工具的本質(zhì)不是“打包器”而是“契約簽署器”很多人把codex cli、zcode cli當(dāng)作類似webpack的打包工具這是根本性誤解。它們的核心職責(zé)是確保你的代碼、配置、資源三者嚴(yán)格符合宿主程序定義的加載契約并生成可驗證的交付物。以codex cli build為例它執(zhí)行的不是一個簡單的tsc copy流程而是五步原子操作元數(shù)據(jù)校驗讀取plugin.json驗證字段完整性、engines兼容性、main路徑存在性類型檢查運行tsc --noEmit確保 TS 代碼無類型錯誤注意不是編譯是純檢查資源歸集將plugin.json、package.json、dist/下所有文件包括icon.png、language-pack/zh-cn.json按固定結(jié)構(gòu)打包進(jìn)plugin.zip簽名注入如果配置了 publisher key用私鑰對plugin.zip的 SHA-256 哈希值簽名寫入plugin.json的publisherSignature字段沙箱測試在隔離環(huán)境中啟動最小化 Cursor 實例加載該插件驗證activate()函數(shù)能否正常執(zhí)行不拋出未捕獲異常。關(guān)鍵點在于第 4 步簽名不是可選功能而是加載器的硬性要求。當(dāng)你本地開發(fā)時CLI 默認(rèn)跳過簽名因為沒配私鑰所以codex cli dev能跑通但一旦你codex cli publish到市場后臺服務(wù)會強制校驗簽名。如果簽名缺失或驗證失敗插件狀態(tài)直接變成rejected用戶搜索也看不到。這也是為什么“cursor下載插件”有時搜不到新發(fā)布包——不是網(wǎng)絡(luò)問題而是 publisher 的 CI/CD 流水線卡在簽名環(huán)節(jié)比如私鑰權(quán)限配置錯誤導(dǎo)致codex cli publish命令靜默失敗日志里只有一行Error: signing failed沒人去查。提示本地調(diào)試時若想模擬簽名驗證失敗場景可手動刪掉plugin.json中的publisherSignature字段再用codex cli dev啟動。你會看到控制臺明確報錯Plugin signature verification failed for dsh-p這比線上靜默失敗好排查得多。3. 核心細(xì)節(jié)解析與實操要點從 plugin.json 到 CLI 構(gòu)建全流程3.1 plugin.json 的每一行都在做什么逐字段深度解讀plugin.json是插件的憲法每個字段都承載著明確的工程語義。我們以一個真實可用的 Cursor 插件配置為例逐行拆解{ name: cursor-i18n-zh-cn, displayName: 中文語言包, description: 為 Cursor 編輯器提供簡體中文界面支持, version: 1.2.3, publisher: huayu-yuan, engines: { cursor: ^0.32.0 }, main: ./dist/extension.js, contributes: { localizations: [ { languageId: zh-cn, languageName: 簡體中文, localizedLanguageName: 簡體中文, paths: [ ./language-pack/zh-cn.json ] } ] }, activationEvents: [ onLanguage:zh-cn ], categories: [Localization], keywords: [chinese, i18n, zh-cn], repository: { type: git, url: https://github.com/huayu-yuan/cursor-i18n-zh-cn.git }, license: MIT, bugs: { url: https://github.com/huayu-yuan/cursor-i18n-zh-cn/issues } }name插件唯一標(biāo)識符必須全小寫、無空格、無特殊字符-和_允許。它是插件市場的 URL 路徑也是 Node.js require 的模塊名。cursor-i18n-zh-cn對應(yīng)市場地址https://marketplace.cursor.sh/plugins/cursor-i18n-zh-cn。如果寫成CursorI18nZhCN市場會 404用戶根本搜不到。displayName用戶界面上顯示的名字可含空格和中文。它不參與任何技術(shù)邏輯純屬 UI 層面。description市場列表頁的摘要必須簡潔有力首句直擊痛點。比如“為 Cursor 編輯器提供簡體中文界面支持”比“一個語言包插件”有效十倍。version遵循 SemVer 規(guī)范。每次功能更新如新增菜單項升minor1.2.3 → 1.3.0Bug 修復(fù)升patch1.2.3 → 1.2.4。絕對禁止用日期或哈希值當(dāng)版本號否則市場無法做版本排序和依賴解析。publisher發(fā)布者 ID必須與你在 Cursor Marketplace 注冊的賬號一致。填錯會導(dǎo)致codex cli publish報Unauthorized: invalid publisher。engines.cursor如前所述是兼容性聲明。^0.32.0表示支持0.32.x系列所有版本但不支持0.31.9或0.33.0。Cursor 加載器會嚴(yán)格比對cursor --version輸出不匹配則跳過。main最關(guān)鍵字段之一。它必須是相對于plugin.json所在目錄的路徑且指向一個可執(zhí)行的 JS 文件ESM 或 CommonJS。./dist/extension.js意味著加載器會去plugin.json同級目錄下的dist/文件夾找extension.js。如果構(gòu)建后文件在out/目錄這里就必須改成./out/extension.js否則harness failed to load plugins是必然結(jié)果。contributes.localizations這是中文插件的核心。languageId是 VS Code/Cursor 的標(biāo)準(zhǔn)語言 IDzh-cn而非zh或cnpaths數(shù)組指定翻譯文件位置。文件內(nèi)容必須是標(biāo)準(zhǔn) JSON 格式鍵為 VS Code 的內(nèi)部字符串 ID如workbench.action.terminal.new值為對應(yīng)中文翻譯。翻譯文件必須 UTF-8 編碼BOM 頭會導(dǎo)致解析失敗——這是“cursor設(shè)置中文”失敗的常見原因。activationEvents定義插件何時被激活。onLanguage:zh-cn表示當(dāng)用戶切換界面語言為簡體中文時觸發(fā)。如果寫成onStartup插件會在 Cursor 啟動時立即加載消耗內(nèi)存如果寫成workspaceContains:**/*.ts則只在打開 TypeScript 項目時激活。錯誤的 activationEvents 是did not activate報錯的主因——事件沒發(fā)生插件自然不激活。categories和keywords影響市場搜索排名。Localization是官方分類chinese、i18n是用戶高頻搜索詞。漏填會導(dǎo)致搜索曝光率暴跌。注意plugin.json必須放在插件根目錄且文件名嚴(yán)格為plugin.json全小寫無擴展名變體。曾有開發(fā)者命名為Plugin.json或plugin.JSON在 macOS 上能運行大小寫不敏感但在 Linux 服務(wù)器上市場后臺解析失敗導(dǎo)致插件審核被拒。3.2 TypeScript SDK 開發(fā)實戰(zhàn)從零搭建一個可調(diào)試的插件骨架我們用一個極簡的“Hello World”插件演示完整開發(fā)流。目標(biāo)點擊命令面板CtrlShiftP輸入Hello World彈出提示框。第一步初始化項目結(jié)構(gòu)mkdir cursor-hello cd cursor-hello npm init -y npm install --save-dev typescript types/node cursor/sdk npx tsc --init --target ES2020 --module commonjs --lib es2020,dom --outDir dist --rootDir src --strict --esModuleInterop --skipLibCheck --forceConsistentCasingInFileNames第二步編寫核心邏輯src/extension.tsimport * as vscode from vscode; export function activate(context: vscode.ExtensionContext) { console.log(Hello World 插件已激活); // 注冊命令 const disposable vscode.commands.registerCommand(extension.helloWorld, () { vscode.window.showInformationMessage(Hello from Cursor!); }); context.subscriptions.push(disposable); } export function deactivate() {}關(guān)鍵點vscode導(dǎo)入必須用import * as vscode不能import vscode from vscodeESM 語法不被 Cursor 加載器支持activate函數(shù)必須導(dǎo)出且參數(shù)類型為vscode.ExtensionContext這是加載器傳入的上下文對象。第三步配置 plugin.json{ name: cursor-hello, displayName: Hello World, description: 一個演示插件, version: 0.1.0, publisher: your-name, engines: { cursor: ^0.32.0 }, main: ./dist/extension.js, activationEvents: [ onCommand:extension.helloWorld ], contributes: { commands: [ { command: extension.helloWorld, title: Hello World } ] } }注意activationEvents設(shè)為onCommand:extension.helloWorld表示只有用戶執(zhí)行該命令時才激活插件節(jié)省資源。第四步構(gòu)建與調(diào)試# 編譯 TypeScript npx tsc # 啟動開發(fā)模式自動監(jiān)聽文件變化 npx codex cli devcodex cli dev會啟動一個獨立的 Cursor 實例Dev Host加載當(dāng)前插件。此時按 CtrlShiftP輸入Hello World即可看到提示框。調(diào)試時所有console.log輸出都會出現(xiàn)在 Dev Host 的開發(fā)者工具控制臺中而非你主 Cursor 窗口——這是新手?;煜狞c。實操心得本地開發(fā)時務(wù)必在package.json中添加 scriptscripts: { build: tsc, watch: tsc -w, dev: codex cli dev }這樣npm run watch自動編譯npm run dev啟動調(diào)試避免手動敲命令出錯。3.3 CLI 構(gòu)建與發(fā)布避開簽名、權(quán)限、網(wǎng)絡(luò)三大陷阱codex cli的構(gòu)建命令看似簡單但背后隱藏著三個高頻故障點陷阱一簽名密鑰權(quán)限錯誤codex cli publish要求本地有~/.codex/publisher.key私鑰文件。常見錯誤文件權(quán)限過于寬松chmod 600 ~/.codex/publisher.key必須執(zhí)行否則 CLI 拒絕讀取私鑰格式錯誤必須是 PEM 格式以-----BEGIN RSA PRIVATE KEY-----開頭不能是 OpenSSH 格式ssh-rsa AAAA...密鑰未關(guān)聯(lián) publisher在 Cursor Marketplace 后臺Publisher Settings 頁面需上傳公鑰.pub文件否則簽名無法被驗證。陷阱二網(wǎng)絡(luò)代理導(dǎo)致 publish 超時codex cli publish會上傳plugin.zip到 Cursor 的 CDN。國內(nèi)用戶常因網(wǎng)絡(luò)波動失敗報錯internetopenurl() failed. 0x800。解決方案使用codex cli publish --timeout 3000005 分鐘超時或先codex cli build生成plugin.zip再用curl手動上傳需獲取臨時上傳 token絕對不要用代理工具修改系統(tǒng)代理——這違反 Cursor 的服務(wù)條款可能導(dǎo)致賬號封禁。陷阱三CI/CD 環(huán)境變量缺失在 GitHub Actions 等 CI 環(huán)境中codex cli publish需要CODEx_PUBLISHER_KEY環(huán)境變量。常見疏漏密鑰明文寫在 workflow YAML 中嚴(yán)重安全風(fēng)險Secret 名稱拼寫錯誤如CODEx_PUBLISHER_KEY少了個H未在 job 中啟用permissions: contents: writeGitHub Actions 要求。一個健壯的 CI 配置示例name: Publish Plugin on: push: tags: [v*.*.*] jobs: publish: runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkoutv4 - name: Setup Node.js uses: actions/setup-nodev4 with: node-version: 18 - name: Install dependencies run: npm ci - name: Build plugin run: npm run build - name: Publish to Cursor Marketplace env: CODEx_PUBLISHER_KEY: ${{ secrets.CODEx_PUBLISHER_KEY }} run: npx codex cli publish4. 實操過程與核心環(huán)節(jié)實現(xiàn)從加載失敗到穩(wěn)定運行的全鏈路排查4.1 “failed to load plugins web boot” 錯誤的精準(zhǔn)定位法這條錯誤信息是 Cursor 插件加載失敗的“總綱”但它本身不提供線索。真正的排查必須深入日志層級。以下是標(biāo)準(zhǔn)四步法第一步獲取完整日志W(wǎng)indows%APPDATA%\Cursor\logs\main.logmacOS~/Library/Application Support/Cursor/logs/main.logLinux~/.config/Cursor/logs/main.log第二步過濾插件相關(guān)日志在日志中搜索關(guān)鍵詞PluginHost插件宿主進(jìn)程的日志前綴Activating plugin記錄每個插件的激活嘗試Failed to activate plugin明確指出哪個插件失敗及原因Cannot find module典型的main路徑錯誤。例如日志中出現(xiàn)[2024-05-20 10:23:45.123] [PluginHost] Activating plugin cursor-i18n-zh-cn... [2024-05-20 10:23:45.124] [PluginHost] Failed to activate plugin cursor-i18n-zh-cn: Error: Cannot find module ./dist/extension.js這直接鎖定問題main字段路徑錯誤或構(gòu)建未生成該文件。第三步驗證插件包結(jié)構(gòu)進(jìn)入插件安裝目錄如~/.cursor/extensions/cursor-i18n-zh-cn/執(zhí)行l(wèi)s -la # 正確結(jié)構(gòu)應(yīng)為 # plugin.json # package.json # dist/ # └── extension.js # language-pack/ # └── zh-cn.json如果dist/目錄不存在說明構(gòu)建失敗如果dist/extension.js存在但plugin.json中main寫的是./out/extension.js則路徑不匹配。第四步沙箱復(fù)現(xiàn)用codex cli dev在純凈環(huán)境中加載該插件cd ~/.cursor/extensions/cursor-i18n-zh-cn npx codex cli dev此時 Dev Host 的控制臺會輸出詳細(xì)錯誤堆棧比主程序日志更清晰。比如Error: ENOENT: no such file or directory, open /path/to/plugin/language-pack/zh-cn.json at Object.openSync (node:fs:1103:10) at Object.readFileSync (node:fs:472:35) at /path/to/plugin/dist/extension.js:45:22這說明zh-cn.json文件路徑配置錯誤需檢查plugin.json中contributes.localizations.paths的值。實操心得我習(xí)慣在package.json中加一個debug:logscriptscripts: { debug:log: tail -f ~/.cursor/logs/main.log | grep PluginHost }運行npm run debug:log后終端實時滾動插件日志無需反復(fù)打開日志文件。4.2 “harness failed to load plugins” 的深層原因與修復(fù)矩陣這條錯誤通常伴隨數(shù)字如2 entries did not activate表示有 N 個插件未能激活。但“未激活”不等于“加載失敗”它分兩種情況場景日志特征根本原因修復(fù)方案插件未滿足激活條件Plugin cursor-i18n-zh-cn is not activated. Waiting for event onLanguage:zh-cnactivationEvents設(shè)置的事件未觸發(fā)如用戶語言仍是英文切換 Cursor 語言為中文CmdShiftP→Configure Display Language→ 選擇Chinese (Simplified)插件激活函數(shù)拋出異常Failed to activate plugin cursor-i18n-zh-cn: TypeError: Cannot read property getConfiguration of undefinedactivate()函數(shù)中調(diào)用了未初始化的 API如vscode.workspace.getConfiguration()在vscode未完全加載時調(diào)用在activate函數(shù)開頭加if (!vscode) return;防御性檢查或用vscode.window.onDidChangeActiveTextEditor延遲執(zhí)行插件依賴缺失Cannot find module lodashplugin.json未聲明dependencies或node_modules未打包進(jìn)插件 ZIP在plugin.json中添加dependencies: { lodash: ^4.17.0 }并在codex cli build前運行npm install特別注意“1 entry did not activate huayu-yuan”這種報錯huayu-yuan是 publisher ID不是插件名。這意味著該 publisher 發(fā)布的所有插件中有一個因簽名驗證失敗被整體拒絕。此時應(yīng)檢查 publisher 的公鑰是否在 Marketplace 后臺正確配置或私鑰是否被篡改。4.3 Cursor 中文設(shè)置失效的終極排查清單“cursor怎么設(shè)置中文”“cursor設(shè)置中文回復(fù)”等搜索90% 源于語言包插件加載失敗。以下是按優(yōu)先級排列的排查步驟確認(rèn)語言包插件已安裝且啟用CmdShiftP→Extensions: Show Enabled Extensions→ 搜索i18n或zh-cn確認(rèn)cursor-i18n-zh-cn狀態(tài)為Enabled。如果顯示Disabled點擊齒輪圖標(biāo)啟用。驗證插件是否被加載CmdShiftP→Developer: Toggle Developer Tools→ Console 標(biāo)簽頁輸入require(vscode).env.language返回值應(yīng)為zh-cn。如果返回en說明語言包未生效。檢查語言包文件完整性進(jìn)入~/.cursor/extensions/cursor-i18n-zh-cn/language-pack/zh-cn.json用 VS Code 打開確認(rèn)文件編碼為 UTF-8無 BOMJSON 語法正確無多余逗號、引號閉合至少包含workbench.activityBar.visible: 活動欄可見等基礎(chǔ)鍵值對。重置語言設(shè)置刪除~/.cursor/User/settings.json中的locale字段重啟 Cursor再通過CmdShiftP→Configure Display Language重新選擇中文。手動修改settings.json易出錯官方方式更可靠。排除沖突插件臨時禁用所有其他插件除語言包外重啟 Cursor。如果中文顯示正常則逐個啟用其他插件找到?jīng)_突者通常是某些主題插件會覆蓋語言資源。注意Cursor 的語言設(shè)置是兩級緩存。第一級在settings.json第二級在插件自身的package.nls.json。如果插件未提供zh-cn本地化它仍會顯示英文。因此cursor中文怎么設(shè)置的本質(zhì)是確保cursor-i18n-zh-cn插件正確加載并覆蓋所有 UI 字符串。5. 常見問題與排查技巧實錄一線工程師踩過的坑與獨家經(jīng)驗5.1 插件開發(fā)中最反直覺的五個細(xì)節(jié)細(xì)節(jié)一package.json的main字段與plugin.json的main字段互不相干很多人以為package.json的main是插件入口這是大錯。Cursor 加載器只認(rèn)plugin.json的main。package.json的main僅用于 npm 包管理對插件運行無影響。混淆二者會導(dǎo)致構(gòu)建路徑混亂。細(xì)節(jié)二activationEvents的onLanguage:zh-cn不會觸發(fā)activate()除非用戶主動切換語言onLanguage事件只在用戶通過命令面板切換語言時觸發(fā)不是在插件安裝后自動觸發(fā)。所以“裝完插件界面還是英文”是正常現(xiàn)象必須手動切換一次語言。細(xì)節(jié)三codex cli dev啟動的 Dev Host 與主 Cursor 共享settings.json但不共享插件這意味著你在 Dev Host 中修改設(shè)置會影響主 Cursor但 Dev Host 中安裝的插件不會出現(xiàn)在主 Cursor 中。調(diào)試時務(wù)必區(qū)分兩個環(huán)境。細(xì)節(jié)四vscode.window.showInformationMessage()的返回值是Thenablestring不是string常見錯誤寫法const choice vscode.window.showInformationMessage(Hi); if (choice OK) {...}。正確寫法vscode.window.showInformationMessage(Hi).then(choice { if (choice OK) {...} });。否則choice永遠(yuǎn)是undefined。細(xì)節(jié)五插件圖標(biāo)icon.png必須是 128x128 像素且背景透明尺寸不符會導(dǎo)致市場審核失敗背景不透明如白色底在深色主題下圖標(biāo)不可見。用convert icon.png -resize 128x128 -background none -gravity center -extent 128x128 icon.pngImageMagick批量處理。5.2 CLI 命令速查表codex cli與zcode cli核心指令對比命令codex clizcode cli說明初始化項目codex cli initzcode init生成plugin.json和基礎(chǔ) TS 配置本地開發(fā)codex cli devzcode dev啟動 Dev Host實時熱重載構(gòu)建插件codex cli buildzcode build生成plugin.zip含簽名如配置發(fā)布插件codex cli publishzcode publish上傳至對應(yīng)市場需 publisher 權(quán)限驗證插件codex cli validatezcode validate本地校驗plugin.json和構(gòu)建產(chǎn)物不上傳查看日志codex cli logszcode logs輸出最近 100 行插件加載日志關(guān)鍵差異zcode cli默認(rèn)啟用嚴(yán)格模式zcode validate會檢查package.json中的peerDependencies是否與engines.zed匹配而codex cli更側(cè)重簽名流程。兩者都不支持--force參數(shù)繞過校驗這是安全底線。5.3 插件性能優(yōu)化的三個硬核技巧技巧一懶加載非核心功能不要在activate()中一次性注冊所有命令。用vscode.commands.registerCommand()的延遲注冊// 好只在首次調(diào)用時加載 heavyModule vscode.commands.registerCommand(my.heavyCommand, async () { const heavyModule await import(./heavy); heavyModule.run(); }); // 壞激活時就加載拖慢啟動 import * as heavyModule from ./heavy; vscode.commands.registerCommand(my.heavyCommand, () heavyModule.run());技巧二用 Web Worker 處理 CPU 密集任務(wù)插件主線程阻塞會導(dǎo)致 Cursor 卡頓。將代碼分析、文件解析等任務(wù)移至 Worker// extension.ts const worker new Worker(./dist/worker.js); worker.postMessage({ type: ANALYZE, code: ... }); worker.onmessage (e) { /* 處理結(jié)果 */ }; // worker.js self.onmessage (e) { if (e.data.type ANALYZE) { const result heavyAnalysis(e.data.code); self.postMessage(result); } };技巧三資源預(yù)加載與緩存插件圖標(biāo)、語言包等靜態(tài)資源用vscode.Uri.file()預(yù)加載//
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美色九九| 欧美日韩国产色图在线| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 精品人妻丰满熟妇一区二区三| 国产一区二区在线播放量| 亚洲欧美大| 亚洲色图 91| 国产欧美精选激情视频| 美女网站黄页| 99热只有| 91情色在线| 高清在线偷拍自拍视频| 九九九九亚洲| 五月天激情国产综合婷婷婷| 欧美se综合| 五月天色色色| 搡老女人老91二区| 69超碰综合| 在线不欧美| 6080yy午夜理论三级一区二区三区无码| 色婷婷日韩精品一区二区三区| 九月丁香| 超碰97COm中文| 婷婷五月综合在线| 亚洲成人ab| 亚洲欧美经典一区二区| 992视频一区| 日本肉体xxxx裸交| 久久人妻熟女一区二区| 2001天天操| 国产精品网址| 九X超碰| 国产无马在线| 欧美五区| 国产又爽又黄| 欧美综合另类| 啊啊啊啊啊好大好舒服想要| 欧美一级特黄淫片在线观看| 色九久| 欧美 亚洲 综合 制服| 久久精品熟妇丰满人妻99| 日本三级韩国三级99| 91宗合网| 亚洲成人色情五月天丁香花| 午夜寂寞欧美| 春色综合网| 日本免费不卡二区| 人妻乱仑一区二区三区| 日韩超碰97| 闷骚老熟女15P| 无码WWW免费视频网站| 亚洲欧美91√| 精品一区二区麻豆| 97国产成人精品免费视频| 一区二区三区麻豆| 黄网站黄视频网站进入口| 欧美大香蕉专区网| 欧美夜夜| 男人的天堂久久狠| 神马视频久久久久久| 亚洲精品尤物yw在线影院| 999熟女精品| 五月丁香六月激情| 日本精品网站在线中文| 欧亚 另类 久| 青青草十区九区爱夜| 黄色片,com| asc国产精品| 夜夜嗨AV一区天天| 97国产成人精品免费视频| 九九热九九| 走光一区92下载| AA丁香综合激情| 超碰色男人操熟女| 99av| 天天大干大香蕉| 亚洲欧美校园另类春色| 操逼日韩无码| 国产精品美女在线一区| yiqicaoav| 人妻少妇久久| 好屌色综合| 五月色综合| 色在线综合| 青娱乐91| 九九热re99re6在线精品| 亚洲第91页| 日韩三级久久久| 日本一本道A级黄色毛片试看60分钟| 亚洲精品九九九| 91欧美性| 蜜桃臀一区二区aV| 色麻豆AV| 刺激精品视频| 久久97资源 网| 亚洲天堂99| 欧美综合娱乐久久| 91网九色蝌蚪操熟女| 亚洲 无码 有码 中文字幕| 综合 青草 伊久久 影院 综合| 欧美操人| 色色色999| 成 人片 黄色大片| 国产精品久久久| 超碰 欧美| 熟女色图在线| 欧美色偷拍| 日本在线一二| 五月婷婷六月色| 91精品黄在线观看| 粉嫩av在线一区二区| 99re国产精品视频| 18禁看网站一区| 骚女天天综合网| 夫妻AV网站| 久久伊人青青草| 夜夜一区二区| 91九九九馒头| 91欧美高清| av一区二区三区 中文| 国产成人一级av88| 国产日韩区| 日日操免费视频| 久久久久九九九九| 国产精品日本无码A片| 99超碰碰| 国产精品日日摸夜夜添骚逼| 日韩综合色图| 国产午夜在线观看| 色婷婷aV一区二区三区麻豆综合| 99热久| 色五月婷婷色| 六月婷激情福利天堂69| 亚洲午夜免费狠狠干| 日韩av乱伦| 国产 日韩 另类 视频一区爱| 日本不卡高清视频| 色五月大香蕉| 色五月网址| 丁香五月色| 亚洲经典啪啪| 男人的天堂2010| 九九人人操| 亚洲丝袜二区| 中文啪啪视频| 丁香五月天久久精品视频一区二区三区| 91人妻视频在线| 91扒丝袜综合在线| 美女裸体麻豆天美蜜桃91| 97国伦国色| 亚洲 图片 欧美 色图| 欧美性后入| 成人久久精品| 视频在线中文字幕| 久久午夜神马| 97超碰磁| 青娱乐国产精品| 99久久99九九99九九九| 黄污污污污| 97超碰碰碰| 天天日日本| 无码人妻系列少妇| 97亚洲欧美| 丝袜 亚洲 偷拍| 国产精品老熟女一区二区| 天天看少妇| 日韩av色图综合| 久久6热精品99视频| 啊啊啊 在线| 超碰人妻久久| 芊芊操逼视频无码| 成人欧美一区二区三区黑人一| 夜夜高潮夜夜爽高清视频一 | 91麻豆天美国产欧美高潮| 精品国产乱子伦一区二区三区,精品一| 啪啪自拍九九综合| 欧美国产欧美在线观看| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 91热色| 91亚洲高清| 男人天堂黄片| 久久久A∨| 禁片 高清 在线观看视频网站| 蜜桃臀 后入 一区 二区 三区 在线| 99热导航| 欧美综合综合| 成人福利视频网| 福利伊人玖玖国产| 67194无码不卡| 亚洲drav色图| 十八禁视频一区二区| www黄片免费看com| 欧美大香蕉97| 精品福利| av一区二区三区 中文| 国产精品天美传媒| 丰满人妻-区二区三区免费看| 91精品无码久久久久久久| 国产高清免费不卡av| 亚洲AV无码乱码在线观看性色| 冬京热男人的天堂| 久久在肏| 99热只有这里有精品| 国产成人资源| 精品人妻一区二区三区四区不卡在| 手机看片日韩人妻| 神马福利久草| 黄站在线免费观看| 99热只有这里有精品| 欧美激情视频一区二区三区不卡| 国产免费内射视频| 亚洲黄色网址视频| 麻豆 亚洲 97| 亚洲成人黄色在线观看| 91精品无码人妻系列| 大香蕉国产中文自拍| 亚州综| 国产男人又猛又粗又爽| 91精品国久久久久久无码| 91N综合网| 黄色性爱网网| 爱爱久久| 国产一级137片内射麻豆| 2010男人的天堂| 农村少妇久久久久久久| 婷婷五月综合在线| 91久久久久| 影音先锋视频在线| 九九九九免费视频| 男人天堂黄片| 国产亚洲日本| AAAAAAAAA黄片| 99黄页网站| 久久精品午夜国产亚洲AV无码| 91丝袜美腿网站| 色九久| 屌逼传媒| 99久久国产精品免费高潮| 久久9亚洲| 人人操,人人液| 操穴国产| 操逼操2| 久久久亚洲精品电影免费看| 大香蕉中文在线| 91国产精品在线看| 男人精品区| 美女诱惑爱爱| 丰满人妻一区二区三区色-百度| 亚洲精品一区中文字幕乱码| 伊人骚琪琪亚洲天堂网站| 日本在线一二| 欧美色院| 久久中日麻豆| 91人妻做a观看视频| 国外91| yellow网站免费观看日韩高清无码| 综合91网| 日韩一区二区三区四区五区| 78m成人视线| 色欲天天综合网| 中日韓欧美高清| 国语人妻精彩刺激| 日本性爰一道本| 久久久久斤小| av一区二区三区 中文| 亚洲图片欧美偷拍| 爆乳免费黄网站| 日韩性爱长视频免费| 91九九九逼| 久久亚洲欧美中文字幕国语| 久久中文字幕人妻熟av女蜜柚| 欧美黑人与女人91~| 欧美日韩日产免费网站看| 三上悠亚在线毛片91| 欧成人精品H无码| 色色九区| 久久久日本电影| 天天色欧美| 草草影院日本第一页| 黑丝少妇| 日韩中文9| 免费人成毛片乱码| 中文字幕 国产 精品| 亚洲男人的天堂AV| 亚洲毛片基地专区| 性爱av网站| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 亚州再线| 97天天综合| 韩国一级做A片免费的| 啊好大好舒服| 漂亮人妻被强中文字幕hd| 99国产在线 精品 视频| 旡码电影特区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 美女91色黄18| 女人 A一级| Av色五月| 免费视频一二三区| 粉嫩av在线一区二区| 曰本91情色| 成人羞羞视频国产| 美女刺激久久国产欧美| 97久久久久久久久久| 国产精品蜜乳AV| 九九夜精品九九在线| 天天综合网网欲色| 婷婷五月色| 亚州精品人妻一二三区| 青青久久手机线视频| 精品一国2| 免费精品国偷自产在线在线 | 操逼1区| 超碰 另类 欧美| 久久一二三四| 97精品国产97久久久| 麻豆91熟妇人妻中文字幕茄子| 凸凹视频在线观看| 久热99999| 口爆吞精在线观看| 男人的天堂久久狠| 93人人操人人| 国产AV人人夜夜澡人人爽麻豆| 人妻啪| 99九九久久| 张柏芝国产一区在线观看| 久久精品亚洲婷婷| 起碰97| 国产在线不卡导航| 超碰97久久| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 亚洲资源网| 亚洲欧美日韩免费电影| 激情情色五月天| 操逼操逼视频操逼| 色欧美在线| 午夜男人一级A片7777| av天堂加勒比| 久久麻豆一区二区| 亚洲一级黄色毛片| 9超碰免费| 国产乱伦性爱区| 鸥美插入视频| 人人插人人摸人人| 国产精品粉嫩福利在线| 色吧综合网| 啊啊啊啊免费视频| 国产蜜臀精品一区免费尤物| 欧洲性爱无码区| 免费网站观看www在线观| 超碰精品日韩欧美国产| 99在线啪| 天天综合色| 91色综合| 91美腿丝袜在线观看| 男人天堂黄片| 精品美女少妇一区二区| 久久9亚洲| 99这里只有精品国产| 国产视频第2页| 日本精品第一视频在'| 97伊人超碰| 欧美大香蕉卡久久| 激情五月天插| 国产美女高潮视频| 人人喜人人妻| 精品性爱一二三区| 欧美亚洲特P| 欧美色图亚洲特色| 色欲蜜臀AV| 日本大香蕉综合网| 四虎国产成人精品免费一女五男| 全球成人中文在线| 亚洲欧美综合图片| 久久中文色图| 五月丁香综合网| 日韩欧无码一区二区三区免费不卡| 97在线青| 五月丁香啪| 伊人丁香五月婷婷| 日日躁狠狠躁天天躁精品| 男人亚洲91首页在线| 岛国片在线视频网站| 国产久9| 精品免费一区二区三区在线亚洲人成| 国产自产自拍| 好吊色综合| 亚洲色图第一页| 天堂岛av| 深田咏美亚洲精品福利社| 国产伦精品| 伦理日韩国产久久| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 免费簧片在线观看| 麻豆三极片| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 欧美久久九九| 国产一区二区三区免费视频在性观看| 97干在线视频| 国产精品乱码久久久久久| 人妻天天夜夜爽一区二区| 日韩欧美中文| 国产精品人妻无码久久久互動交流| 亚洲亚洲亚洲天堂天堂| 91麻豆天美国产| 欧美色婷婷| 日本三级一区二区 在线| 高清孕妇孕交| 欧美特黄视频网站| 东京热精品97综合网| 99热在线观看| 一区二区三区欧美激情| 26uuu国产日韩综合在线观看| 花花AV导航| 国产麻豆一区二三区| 嗯阿好爽好紧| www鬼畜国产男人的天堂| 爆操无码| 国产精品婬乱一级毛片彝族| 国产一国产一级毛片古装| 韩日欧亚a级| 色制服丝袜夫妻av一区| 中文字幕免费观看| 国产精品肉丝自拍| 99色| 五月天婷婷综合| 久久性爱网站| 亚洲啪啪视频一区二区| 欧美午夜视频免费观看| 最新av中文字幕高清| a级免费在线观看| 九九九九精品视频| 久久男人| 成人开心网在线视频| 91欧美性| 精品人妻一区二区三区视频| 国产不卡中文字幕免费avi| 96精品久久久久中文字幕| 欧美躁死她一区二区| 亚洲色欲天天人妻无码系列专区| 可以免费观看的日韩av毛片| 人人看欧美性爱| 精品人妻一二三| 97综合| 天天操夜夜操| 亚洲男人天堂网| 91老熟女| 久久春色| 日韩三级伊人| 丝袜人妻av一区二区| 国产精品直播在线观看直播| 一级人妻性爱视频| 成人精品久久久午夜福利| 久久av无码| 小说区 图片区色 综合区| A级国产欧美激情在线| 搡老女人老91妇女老熟女| 天堂无码| 亚洲成人贴图| 日韩精品中文字幕人妻| 日韩美女啪啪一区| 国产亚洲中文不卡二区| 成人免费福利在线观看| 麻豆啪啪啪视频| 99久久99九九99九九九| 手机在线观看不卡无码av| 亚洲偷拍自拍在线视频| 婷婷综合| 91精品成人www| 歐美一級亂黃99在綫精品| 国产人伦精品一区二区三区| 国产熟女精品区| 国产一区二区三区久久精品太古里| A一级色女| 97视频www| 久久综合久色欧美综合狠狠 | 国产精品麻豆成人av| 亚洲h片在线免费观看| 黄色av网站在线播放| 欧美人妻久久精品二区三区| 日本午夜福利影院| 欧美不卡在线美女| 麻豆婷婷成人一二三| av久日| 蜜臀Av一区二区三区| 青娱乐啪啪视频| 免费少妇一区二区| 欧美日韩性爱操大逼| 丁香五月激情综合| 啊嗯好大视频在线观看| 欧洲精品区| 午夜噜噜噜| 日本道人妻久久久在线不卡色视频| 四季av一区二区凹凸精品小说| 老鸭窝在线视频播放| 国产熟女无套内射| 国产精品女生av| 熟女人妇一区二区三区| 日本 成 人 小说 电影 一区二区| 人妻少妇三级| 天堂亚洲欧美| 综合久久久久久久综合网| 久久欧美性爱视频| 91色综合激情| 亚洲se电影| 高清国产精品福利网站| 全免费a敌肛交毛片免费| 亚洲精品99| 青青草乱入乱欲视频在线观看| 欧洲一区二区三区四区在线观看| 凹凸视频在线一区二区| 欧美亚洲日本视频久久久| 久久最新免费视频23| 91影视亚洲| 色97干| 中文字幕精品日韩中文字幕| 丁香六月综合激情| 超碰69| 久这精品中文在线观看视频| 黑人操一区二区| 精品免费一区二区三区在线亚洲人成| 欧美超碰人妻97| 国产视频人人网| 在线观看国产黄色| 日韩精品9999| 91精品人妻| 久久精品国产亚洲AV高级北京| 嗯阿好爽好紧| 久久日韩肥臀| 亚洲黄色网址视频| 天天弄欧美| 国产精品剧情| 久热9| 91激情网| 欧美18老人禁| 开心婷婷五月| 在线电影亚洲色图| 这里只有精品视频在线观看麻豆| 99色悠悠| 神马麻豆福利院 | 欧美熟爽综合| 91综合网在线| 丰满人妻一区二区三区大胸懂色| 国产小炒后入式| 国产熟妇 码视频户外直播| 五月婷婷激情网| 一区二三区四区视频大全套| 国产一区二区三区免费视频在性观看 | 黄色网址在线免费观看| 午夜福利区| 秋霞色色影院| 啊啊啊啊啊啊在线看| 欧美 色 亚洲| 91精品国产麻豆国产自产在| 另类成人首页一区| 家庭乱伦国产| 国产熟妇一区二区| 浓厚中出中文字幕在线| 精品人妻一区二区三区-国产| 日本久久超碰| 97人人射| 国产精品一区二区三区四区五区| 超碰人人在线| 香蕉国产97| 亚洲操逼视频网站| 97超碰总站| 91成人久久 | 亚洲一区二区性爱电影| 97超碰这里只有精品| AV一区观看| 超碰在线974| 1000部熟女视频在线观看| 色妺妺在线视频| 亚洲性网| 精爱久久| 日韩无码精品综合久久| 妇女视频网站| 国产性久久久| 欧美91网站| 激情综合二| 少好三P| 日韩精品永久在线观看| 视频在线97| 亚洲第一无码播放立川理惠| 天天久久久久久| 91狠狠色丁香婷婷综合久久精品| 国产精品另类| 91色艳| 精品九九九九| 屌妞视频久久久久久久久久久久| 天天色,天天干,天天干| 日日干夜夜骑| 91五月天| 97视频在线播放| 国产久久一区二区三区野外在线| 日韩激情毛片一级久久久| 国产精品视频播放| 久久精品亚洲成a人天堂| 欧美亚洲清纯| 久久久蜜桃一区二区三区| 久久精品国产亚洲AV先锋| 亚洲色图欧美色图制服丝袜 | 1024久久高清视频| 国产日韩精品suv| 亚洲涩涩| 综合色色网| 啪啪自拍九九综合| 日韩超碰精品综合| 中国女人内射6XXXXX| 四虎在线视频| 天堂麻豆天美| 操逼逼福利视频| 蜜臀久久99精品久久久久久| 激情色色| 一个人免费视频观看在线WWW | 亚洲男人天堂2017| 快点操死我| 黄片aaaaa一区| 凹凸 69堂 在线播放| 观看免费区二区三区二| 浪人综合网| 嗯嗯啊啊啊好爽| 成人老鸭窝人人在线视频| 欧美天天干| 欧色网址| 蜜屁Av| 91久久久久久| 亚洲色系另类精品国产| 91天天综合在线观看| 嗯嗯嗯,草死我| 国产亚洲精品第一最新| 熟女人妻一区二区三区| 中文字幕视频免费| 超碰人人妻| 成人小说视频在线精品欧美| 亚洲欧美在线丝袜| 日韩激情视频| 欧美成人都市人妻| 97人妻免费中文字幕| 熟妇色99| 美女骚尻视频| 天天综合AV| 去干网最新版| 欧美黄色大片在线观看| 草草草视频| 亚洲综合射| 热天堂一区二区| 秋霞曰韩R级| 亚洲无码超碰免费| 欲香欲色综合天天伊人| 加勒比东京热五月天天堂网| 日韩伦理视频| 国内三级自拍小视频在线观看| 日韩免费福利在线观看| 欧美色视| 麻豆人妻偷人精品无码视频| 白丝AV网站| 五月婷婷爱六月丁香色| 在线综合色| 久久久久久国产成人| 蜜屁av| 美女网站黄页| 五月天久久婷婷亚洲| 99在线免费观看| 欧美三级中文字幕hd| 操b在线观看| 天天日天天干少妇日| 国产精品一二三| 精品九九九九九九九| 2011国产精品| 国产一区二区在线播放量| 成人久久久| 3P丝袜熟女 色综合| 97视频新免费| 成人一区二区三区四区| 蜜奶av| 成人夜夜爽| 色五月大香蕉| 艹比视频国产精品| 国产乱色国产精品免费视| 沈阳熟女高潮对白视频| 大香蕉淫人网| 亚洲毛片久久| 精人妻一区二区三区| 九九九草| 欧美91色| 舔舔啊| 嗯,啊。舔我逼| 日韩天天本| 国产原创精品| 久都青青视频| 欧美色偷拍| 婷婷97| 五月天精品| 婷婷99狠狠| 国产亚洲国产超碰| 久久xxxx| 九九热在线精品视频| 免费综合亚洲中文| 乱色视频中文字幕| 8050无码八戒| 亚洲日韩国产欧美综合v| 东亚亚洲无码高清| 欧美强奸乱| 在线观看国产黄色| 亚洲AV成人无码一区二区三区在线观看 | 免费男人的天堂| 色综合 加勒比| 色噜噜人妻av中文字幕| 99久在线精品99re8a| 欧美猛交黑寡妇中文字幕| 日韩电影天堂视频二区三区| 老司机久久| 国产诱惑| 蜜桃传媒视频第一区入口在线看| 久久久一二三四区| 欧美精品系列| 91日日夜夜| av日韩中文字幕| 国产一区二区久久| 色踪合AV| 欧美综合网1| 九九免费影片| 日韩本不卡视频在线观看| 破处bbq| 亚洲丝袜二区在线| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 综合亚洲网| 不卡二三区人妻少妇| 亚洲国产另类在线中文| 亚洲另类小说卡通动漫| 亚洲精美粉嫩嫩泬在线观看 | 91AV天堂| 欧美瑟综合| 97超碰久久| 久久草草亚洲蜜桃臀| 国产高清无码一区三区二区| 香蕉久久AⅤ...| 天美麻花大全视频| 九九天堂| 美女AV一区二区| 超碰在线在公开超碰在线在公开| 欧美色乱| 成人26uuu| 久久久免费一级黄片| 大香蕉97久久| 天天看特黄的免费网站| 97在线播放 | 72av视频| 高清在线不卡一区二区 视频| 色呦呦呦在线观看视频| 99热精品在线| 少妇500双飞99| baiduhicn.com。| 欧亚三区动漫| 精品人妻1区| 免费簧片在线观看| 日本有码影片下载 | 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 蜜桃臀一区二区aV| 久草在线| 色在线亚洲视频www| 91久久婷婷| 久久最新视频免费观看| 偷拍亚洲情色| 国产福利视频精品视频| www.91色| 欧美亚洲20p| av天堂加勒比| ji熟女.com| 五月丁香大香蕉| 啊啊啊好大好湿| 欧美日韩在线小说| 啪啪免费| 嗯阿好爽好紧| 日日躁夜夜躁狠狠躁超爽| 国产乱伦亚洲色图高清无码| 色色色综合| 少妇第一页| 国内一区二区免费| 色综合尤物| 超碰综合色| 99热这里只有精品18| AV免费在线播放一区| 欧美性爱一内片一区二区三区| 黄站在线免费观看| 天天弄天天操| 91在线视频免费中出| 亚洲激情欧美色图| 日韩精品一区二区日韩| 青青草日逼视频| 人妖欧美一区二区| 成年人黄色小视频网站| 蜜臀精品1区2区| 日韩无码服务区| 亚洲精品人妻在线| 一区二区精品更新提醒| 精品一区二区三区蜜桃| 久久久精品视频免费观看| 又摸又舔在线观看网站| 日本一二区不卡| 亚洲天堂热| 北野未奈加勒比av| 中国操逼无码| 日本天天吊| 亚洲成人ab| 中文字幕123| 婷婷香网站| 欧美精品精品一区二区| 99色综合| 熟人人妻少妇精品久久| ?亚洲伊人伊成久久人综合网| 国产小炒后入式| 91一区二区三区蜜桃| AV天堂丝袜| 国产精品在线免费| 日本女人操逼| 超碰社区97| 91久久九九精品国产综合| 久久久久久久极品香蕉视频| 天天射夜夜骑| 91强热人妻| 无码操逼天堂| 乱论91| #NAME?| 色综合久久av| 日韩精品操少妇| 中文字幕日韩电影人妻| 青青草亚洲一区| 精品无码一区二区三区色欲| 人妻精品综合中文字幕在线| 亚洲熟女人妻中文字幕一区二区| 色五月网址| 麻豆熟妇乱妇熟色A片在线看| 精品一区二区人妖| 综合大香蕉美。| 黄片直播三级黄片两女一男| 手机av亚洲丝袜美腿日韩第一页二页| 约操熟妇| 夜夜爽夜夜摸夜夜操免费视频| 亚洲天堂一区二区久久| 日逼五月天| 隔壁邻居波多野结衣中文字幕| 天操老女人| 亚欧免费| 亚洲青青草| 熟女视频久久| 999热日韩精品| 五月天社区| 欧美后入| 国产白领连续中出在线观看| 性videos欧美熟妇hdx| 亚洲中文电影| 日韩啊V| 国产乱弄免费在线视频。 | 嫩呦国产一区二区三区AV| 亚洲综合九| 欧美顶级黄色大片免费| 精品人妻高清麻豆av| 看日韩美女二区三区免费操逼视频 | 中文字幕精品亚洲熟女| 午夜丁香婷婷| 97超碰欧美中文字幕| 青青草在线视频人人想人人上| 99久久精品无码一区二区毛片免费| 97超碰在线资源网站| 太久视频| AV色女综合| 91暧暧| 男人天堂黄片| 日韩欧美~中文字| 蜜臀av在线播放一区二区三区| 日韩性爱长视频免费| 青青久操| 日本一级性爱| 亚洲色图一区二区三区| 超碰97资源大奶| 日韩一区二区高清在线观看的| 91N综合网| 久都青青视频 | 欧亚综合一卡二卡中文字幕| 久久久国产av美女私房| 综合av影片| www.zbzhongsen.com| 蜜臀无码视频在线观看| 97操在线| 婷婷五月天色| 伊人久久综合影院精品久久久| 精品无吗久久| 强奸乱伦av电影| 蜜臀久久99精品久久久电影| 91丨精品丨国产丨丝袜| 婷婷丁香五月激情啪啪| 婷婷色色五月天福利| 玖玖爱伊人玖玖爱| 蜜臀国产AV中文字幕| 小日子操bb在线看| 91岛国动作片| 九一精品牛牛一区二区| 欧美做爰无码A片视频| 韩国免费播放一级毛片| 丰满欧美放荡少妇在线| 亚洲无套久久嗯嗯| 亚洲AV无线| 97操| 人人噜夜夜操| 中文字幕在线24| 美國A片| 国产强奸AV在线| 超碰97导航| 精品国产污一区二区三区| 人妻熟女av国产网站| 99国产精品| 蜜桃臀久久| 美女大乳久久久久久久女人18| 婷婷五月综合在线| 99视频这有这里有精品| 99re99| WWW美腿丝袜香蕉中文| www.激情| 一本一道vs波多野结衣| 思思热在线视频在线| 91n处女在线观看| 99xav| 亚洲精品97在线| 色婷网| 老熟女乱伦一区| 日韩欧美女求操每天更新| 亚洲日韩东京热一区| 中文字幕精品丝袜| 我爱大香蕉| 午夜精品五区| 久久久精品电影| 男人天堂2017| 日韩无码服务区| 欧美91精彩| 日韩天堂av电影在线观看 | 午夜呻吟欧美| 人妻嗯啊啊在线播放| 日本精品第一视频在'| 午夜乱轮操逼视频免费看| 在线观看中文字幕| 91性网| 亚洲色天堂九9| 麻豆国产成人精品| 精品国产72| www.一本大99| 亚洲精品819| 大香蕉520| 亚欧国产无码精品在线| jizzjizz欧美| 亚洲性爱成人| 清纯唯美亚洲| 91色狼| 亚洲开心网| 四虎av在线| 67914在线兔费成人视频| 欧美黑人91| 大屁股国产在线视频| 99精品热| 99啪啪| 亚州色图狠狠干| 艾草av| 青娱乐av在线| 国产不卡精品91| 天美av在线观看| 91色综| 男人的天堂不卡一区二区| www久久久| 婷婷五月天成人网| 99视频自拍| 开心五月婷婷激情| 99热久| 91丝袜美女国产| 丁香五月性| www.久久| 亚洲av夫妻操穴网| 91男女啊啊啊| 精品国产乱码久久久久久影片| 亚洲色天堂日韩中| 偷窥自拍亚洲色图| 国产人伦精品一区二区三区| 天天综合网国产| 中文一区二区婷婷视频| 激情文学 国产一二三aV| 欧美精品久久96人妻无码| 亚熟在线| 97碰碰日本乱偷人妻中文的| 亚洲日韩久久精品一区| 日韩97精| 青青久久久| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 四虎AV在线播放| 天天影视亚洲| 9久精品| 色欲Av人妻精品一区二| 吖在线不卡一区二区国产剧情| 天天色天天干天天射| 黑人狂躁日本妞一区二区三区| 国产真实野战在线视频| 婷婷操逼| 欧美超碰9798| 欧洲中文字幕| 爱爱久久| 天天操福利视频综合网站| 春色综合网| 极品国产内射| 99老司机精品视频在线观看| 欧美成人一级免费电影| 亚洲午夜AV| 日韩欧美视频青青| 夜夜操av亚洲一区二区| 蜜桃一区二区三区| 亚洲精品97p| 不卡视频一区蜜桃视频| 日本操逼视频在线| 中文字幕乱在线伦视频中文字幕乱码在线 | 青青网三级视频| 久久亚洲天天做| 啊啊啊好疼| 日本东京热大香蕉a片| 91天天美女| 超碰97亚洲| 午夜超爽| 无码精品一区二区三区潘金莲| 天美麻花大全视频| 老熟女91av| 亚洲电影91| 97超碰欧美精品| 国产一区二区三区高清视频| 国产精品一级特黄aaa大片在线观看 | 日本不卡中文| 秋霞Av理论一级在线| 亚洲精品无码久久AV| 婷婷色在线| 日本天堂网| 熟妇一区,二区,三区。| 日韩电影在线观看网址| 亚洲国产一级精品毛一级精品看免费视频| 在线人人人人人人精品超 | 中文字暮97| 观看视频图片一区二区三区| julia ann久久| 久久精品国产Aⅴ| 多乙久久久久久| 九月丁香婷婷| 天天综合网~91综合网| 亚洲另类天堂| 成人免费福利网站国产| 按摩中文字幕| 天天在线91| 亚洲视频中文一区| 欧亚免费视频| 欧美72网页| 久久久四区| 亚洲人体视频在线观看| 9999免费精彩视频| 91中文精品日韩欧美在线| 黄色工厂这里只有精品| 亚洲三区视频| 欧美激情综合色综合啪啪五月| 夜夜操一区二区| 精品成人av一区二区三区在线| 婷婷av在线中文字幕| 破处bbq| 成人美女av| 精品国产乱码久久久久久口爆网站| 亚洲情色综合| 五月丁香黄色网| 超碰精品日韩欧美国产| 98人妻精品一区二区色欲| 男人的天堂2018| 超碰无码加勒比| 国产黄色剧情影片麻豆免费播放| 国产熟女乱论| 欧美亚洲20p| 亚洲丨在线| AA特级绝黄| 精品97精品97| 草草草视频| 能直接看AV的网站| yazhousetuoumei| 999精品乱码| 强免费黄色网址| 丁香五月天久久精品视频一区二区三区| 欧美黑人熟妇精品91| 男女猛烈无遮掩视频免费软件| 亚洲人妻一区二区三区| 中文字幕av片| 一级性爱啪啪视频| 国产有码一区| 久久久久久久97| 色小视频蜜乳| 亚州图片第一页| 国产欧美日本亚洲精品| 丰满欧美少妇| 欧姜老司机| 婷婷亚洲五月***久久| 亚洲性图91| 精品中文字幕一区二区| 刺激性视频黄页| 大香蕉78| 五月丁香婷婷综合网| 97综合久第一页| 最新中文字幕在线亚洲| 国产又大又粗又长视频在线| 午夜美女福利视频| 人妻天天夜夜爽一区二区| 亚州,欧美在线| 亚洲欧美日韩精品久久久一区二区 | 加勒比色综合| WWW啪啪的com| 日日黄色三级网站| 老外又粗又长一晚做五次| 极品丝袜无码| 97国产人人| 黑操B| 熟女熟妇一区二区三四区| 婷婷六月色开| 色香综合天天影视综合 | 好吊妞转入那个网| 97视频播放| 免费综合亚洲中文| 97在线观看视频| 婷婷丁香熟妇综合网| 亚洲精品久久久久久| 99热这里只有精品地址| 91久久精品美女高潮喷水| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 久九九九九九九九热| 亚洲天堂99| 9久9久| 五月婷婷色| 97超碰色色| 亚洲熟妇自偷自拍另欧美| 国产一区在线播放| 久久99综合| 久久久亚洲精品中文字幕人妻| 天天综合精品| 色97欧美| 乱精品一区字幕二区| 91色综合| 91女人的网站| 免费看黄片现成| 性性久久| 国产精品麻豆视频网站| 日产成人久久| 久久99视频| 亚洲女人91| 熟女丰满人妻一区| 国产一国产一级毛片古装| 亚洲熟妇无码一区二区三区| 99老司机精品视频在线观看| 久日91在线| 久久亚洲精品成人av| 黑人性欧美| 在线观看一卡二卡| 中文字幕人妻资源在线| 高清肉丝中文无码| 另类小色呦|