免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

Gemini CLI接入IntelliJ IDEA:用ACP橋接統(tǒng)一AI助手工作流

Gemini CLI接入IntelliJ IDEA:用ACP橋接統(tǒng)一AI助手工作流 很多用 IntelliJ IDEA 寫代碼的人和我一樣有個共同的別扭點(diǎn)終端里 Gemini CLI 用得順手代碼洞察、文件修改、命令行執(zhí)行一條龍但一回到 IDE 里AI 助手卻是另一套模型、另一套配置兩邊像是互不相認(rèn)的兩個系統(tǒng)。我之前試過直接在 IDEA 里重新配置 Gemini 的 API Key倒是能用但總覺得少了點(diǎn)什么——CLI 里沉淀下來的會話偏好、工具鏈、自定義指令編輯器這邊完全不知道。后來我折騰出一條比較順的路子把 Gemini CLI 作為 IDEA 后端真正的“干活引擎”通過一條本地 ACP 橋接把兩邊串起來。這篇文章就是完整過程不繞彎子從原理到落地我踩過的坑也一并寫出來。適合已經(jīng)裝過 Gemini CLI、想省掉重復(fù)配置的人也適合剛接觸 CLI 但對 IDEA 很熟的朋友。1. 集成思路與 ACP 協(xié)議背景1.1 為什么要把 CLI 塞進(jìn) IDE先說說我為什么非要折騰這件事。Gemini CLI 這種命令行智能體和 IDE 自帶 AI 助手的定位其實(shí)不一樣。IDE 的 AI 助手更側(cè)重“在你寫代碼的上下文里給建議、補(bǔ)全、解釋”而 Gemini CLI 更強(qiáng)的是獨(dú)立完成一個任務(wù)鏈條讀倉庫、分析報錯、改多個文件、跑測試甚至調(diào)用外部工具。兩者不是替代關(guān)系是互補(bǔ)關(guān)系。問題是互補(bǔ)的前提是“能互通”。大多數(shù)人的工作流是在 IDEA 里寫著寫著遇到問題切到終端敲 Gemini CLICLI 分析完給出修改意見再切回 IDE 手動改。來回切換非常打斷心流。如果能讓 IDEA 直接調(diào)用 CLI 的能力編輯器只負(fù)責(zé)展示上下文和接收結(jié)果代碼修改、任務(wù)拆解這些交給 CLI體驗(yàn)會順很多。這就是這篇博客的動機(jī)不是給 IDEA 再配一個 API而是讓 IDEA “用上”你已經(jīng)裝好的 Gemini CLI復(fù)用它的鑒權(quán)、模型配置和指令體系。1.2 ACP 是什么為什么選它標(biāo)題里寫了 ACP這里得說清楚。ACP 全稱 Agent Communication Protocol最早是圍繞編碼 Agent 之間互操作提出的一套通信約定。說人話就是不同工具鏈里的 AI 代理通過一套標(biāo)準(zhǔn)化的 HTTP 請求互相調(diào)用不用每家公司自成一派。它的思路和 LSP 有點(diǎn)像——LSP 統(tǒng)一了編輯器與語言服務(wù)器之間的通信ACP 想統(tǒng)一的是 IDE 與編碼 Agent 之間的通信。Gemini CLI 自帶 ACP 服務(wù)端能力也就是說它不只是埋頭在終端干活還能對外提供接口接收外部系統(tǒng)的請求執(zhí)行完再返回結(jié)果。IDEA 這邊需要做的是成為一個 ACP 客戶端把編輯器里的提示詞、文件上下文、對話歷史組裝成標(biāo)準(zhǔn)請求發(fā)給 Gemini CLI再渲染拿到的結(jié)果。但這里有個實(shí)際問題IDEA 的 AI Assistant 插件對“自定義 AI 服務(wù)”的支持并不是直接識別 ACP 協(xié)議它更認(rèn)基于 OpenAI 兼容接口的交互。OpenAI 兼容接口在今天的 AI 工具圈子里幾乎成了事實(shí)標(biāo)準(zhǔn)差不多所有 IDE 插件、中間層都認(rèn)識/v1/chat/completions這種格式。所以集成的最佳路徑不是讓 IDEA 去理解 Gemini CLI 的私有協(xié)議而是中間加一層橋接左邊接 IDEA 的 OpenAI 兼容請求右邊調(diào) Gemini CLI兩邊各說各話橋接負(fù)責(zé)翻譯。1.3 整體架構(gòu)分三層整個方案可以拆成三個部分客戶端IntelliJ IDEA 的 AI Assistant 插件負(fù)責(zé)采集代碼上下文、對話記錄并渲染生成結(jié)果。橋接服務(wù)一個跑在本機(jī)的 Python 服務(wù)暴露 OpenAI 兼容的 HTTP 接口收到 IDEA 的請求后轉(zhuǎn)成一條 Gemini CLI 可執(zhí)行的指令。執(zhí)行端Gemini CLI 本身負(fù)責(zé)調(diào)用 Gemini 模型、執(zhí)行工具、返回結(jié)果文本。橋接服務(wù)是整個鏈路里我花費(fèi)時間最多的地方。IDE 發(fā)來的請求是 OpenAI 格式的 JSON包含 messages 數(shù)組、模型名、溫度等參數(shù)Gemini CLI 在-p模式下更愿意接收一段純文本提示。所以橋接的核心工作就是把 messages 數(shù)組拼成一段結(jié)構(gòu)化的文本提示丟給gemini -p再把 CLI 輸出的文本封裝成 OpenAI 格式的響應(yīng)返回給 IDEA。這個架構(gòu)的好處是隔離。以后如果 IDEA 換了別的 AI 助手版本請求格式變了只需改橋接層如果 Gemini CLI 升級了也只需在橋接層適配新的命令行參數(shù)。改一處不影響另一端。2. 環(huán)境準(zhǔn)備先讓 Gemini CLI 在終端里跑通2.1 安裝方式怎么選接入 IDEA 之前Gemini CLI 必須在終端里已經(jīng)被驗(yàn)證過能用不然橋接層再折騰也是白搭。安裝方式主要有兩條路通過 Node.js 包管理器全局安裝。前提是機(jī)器上有 Node.js 20 或更高版本。裝完直接有g(shù)emini命令升級也方便。下載獨(dú)立二進(jìn)制。適合不想裝 Node.js 的人解壓后放到 PATH 目錄下就行但升級要手動替換文件。我建議用包管理器方式原因不只是升級方便還在于后續(xù)橋接腳本里調(diào)用gemini命令時PATH 環(huán)境變量的處理更省心。安裝完先驗(yàn)證一下版本gemini --version能看到版本號說明命令本身可用。然后隨便問它一個問題echo 你好用一句話介紹你自己 | gemini -p這一步很重要。如果這里報錯多半是鑒權(quán)沒配好后面所有工作都建不起來。2.2 API Key 與登錄態(tài)配置Gemini CLI 的鑒權(quán)有兩種主流方式。一種是直接使用 API Key適合簡單場景另一種是 OAuth 登錄適合需要持久登錄態(tài)、不想把 Key 寫進(jìn)環(huán)境變量的場景。API Key 的方式比較直接先去 AI Studio 之類的官方入口生成 Key然后在環(huán)境變量里設(shè)置export GEMINI_API_KEY你的Key為了不讓 Key 每次開終端都要重設(shè)建議寫進(jìn) shell 的配置文件中。不過要注意環(huán)境變量作用于所有子進(jìn)程橋接腳本運(yùn)行時也會繼承這個變量這是好事我們后面要利用這一點(diǎn)。OAuth 登錄則簡單粗暴運(yùn)行g(shù)emini init或者直接第一次執(zhí)行g(shù)emini -p時CLI 會給出登錄鏈接瀏覽器授權(quán)完成后鑒權(quán)信息會存在本機(jī)的配置目錄里。兩種方式選一種就行。我日常用的是 API Key因?yàn)槟_本化調(diào)用更可控出了問題也好排查。2.3 先跑通一條完整命令配置完鑒權(quán)把最基礎(chǔ)的那條命令再跑一遍確認(rèn)輸出穩(wěn)定echo 給出一段Python快速排序代碼 | gemini -p如果能看到代碼輸出說明 Gemini CLI 已經(jīng)可以正常使用。這還不夠我建議再試一條稍微復(fù)雜的指令比如帶文件讀取的echo 請查看當(dāng)前目錄下的README.md總結(jié)其中的關(guān)鍵信息 | gemini -p這一步是驗(yàn)證 CLI 的工具調(diào)用能力。橋接層接進(jìn) IDEA 后我們會把代碼上下文直接拼進(jìn) prompt 里如果 CLI 本身工具執(zhí)行有問題就得提前暴露不然等進(jìn)了 IDEA 再排查會非常痛苦。3. 橋接服務(wù)實(shí)現(xiàn)本地 ACP 翻譯官3.1 OpenAI 兼容接口到底長什么樣在寫橋接代碼之前得先搞清楚 IDEA 發(fā)過來的請求長什么樣。以 OpenAI 兼容的/v1/chat/completions為例一個典型的 POST 請求體大致是{ model: gemini-cli, messages: [ {role: system, content: 你是一個代碼助手}, {role: user, content: 幫我解釋下面這段代碼的邏輯} ], temperature: 0.7 }對應(yīng)地IDEA 期望的響應(yīng)格式是{ id: chatcmpl-local-bridge, object: chat.completion, model: gemini-cli, choices: [ { index: 0, message: {role: assistant, content: 這段代碼的邏輯是……}, finish_reason: stop } ] }橋接服務(wù)要做的就是把這套入?yún)⒏袷椒g成gemini -p能理解的純文本再把 CLI 的輸出翻譯回上面這套 JSON 結(jié)構(gòu)。IDEA 不關(guān)心背后的模型是誰只要接口契約對得上就行。3.2 Python 橋接腳本實(shí)戰(zhàn)橋接層我用 Python 寫配合 Flask 這個輕量 Web 框架。選 Flask 的原因很直接代碼量小依賴少跑在本機(jī)足夠。安裝依賴和執(zhí)行腳本的完整過程在下面這段代碼里都包含你不需要額外安裝什么重型框架。先安裝 Flaskpip install flask然后創(chuàng)建一個gemini_bridge.py內(nèi)容如下import os import subprocess import time from flask import Flask, request, jsonify app Flask(__name__) MODEL_NAME gemini-cli def build_prompt(messages): parts [] for message in messages: role message.get(role, user) content message.get(content, ) # 避免 IDEA 發(fā)送多模態(tài)內(nèi)容導(dǎo)致 content 變成數(shù)組 if isinstance(content, list): text .join( part.get(text, ) for part in content if isinstance(part, dict) and text in part ) else: text str(content) parts.append(f{role}: {text}) return \n.join(parts) app.route(/v1/models, methods[GET]) def list_models(): return jsonify({ object: list, data: [ {id: MODEL_NAME, object: model, created: 0, owned_by: local} ] }) app.route(/v1/chat/completions, methods[POST]) def chat_completions(): data request.get_json(silentTrue) or {} messages data.get(messages, []) prompt build_prompt(messages) if not prompt.strip(): return jsonify({error: {message: empty prompt, code: 400}}), 400 env dict(os.environ) env[NO_COLOR] 1 try: proc subprocess.run( [gemini, -p, prompt], capture_outputTrue, textTrue, encodingutf-8, timeout180, envenv, ) except subprocess.TimeoutExpired: return jsonify({error: {message: gemini cli timeout, code: 504}}), 504 if proc.returncode ! 0: error_msg proc.stderr.strip() or gemini cli failed return jsonify({error: {message: error_msg, code: 502}}), 502 output proc.stdout.strip() return jsonify({ id: chatcmpl-local-bridge, object: chat.completion, created: int(time.time()), model: MODEL_NAME, choices: [ { index: 0, message: {role: assistant, content: output}, finish_reason: stop, } ], usage: {prompt_tokens: 0, completion_tokens: 0, total_tokens: 0}, }) if __name__ __main__: app.run(host127.0.0.1, port8000, debugFalse)代碼邏輯談不上復(fù)雜但有三個點(diǎn)值得單獨(dú)說明。第一content有可能不是字符串。IDEA 在較新的版本里發(fā)送跨模態(tài)內(nèi)容時content字段可能是數(shù)組里面是不同片段對象。代碼里做了兼容處理避免解析異常。第二env[NO_COLOR] 1非常關(guān)鍵。Gemini CLI 在終端輸出時默認(rèn)帶顏色控制符如果直接返回給 IDEA渲染出來會夾著一堆\x1b[31m之類的轉(zhuǎn)義序列。設(shè)置這個環(huán)境變量后CLI 會以純文本輸出響應(yīng)干凈很多。第三timeout180決定了單次請求的最長等待時間。IDEA 的 AI 助手一般也有自己的超時機(jī)制橋接層的超時最好比 IDEA 的短或接近這樣出問題時能更快拿到明確錯誤信息而不是兩邊互相干等。3.3 啟動橋接服務(wù)與連通性測試腳本寫好后啟動它python gemini_bridge.py看到 Flask 的輸出說明服務(wù)已經(jīng)在 8000 端口監(jiān)聽。先別急著去配 IDEA先用 curl 把兩個關(guān)鍵接口測一遍。測試模型列表接口curl http://127.0.0.1:8000/v1/models正常情況下應(yīng)該返回一個包含gemini-cli模型對象的 JSON。再測對話接口curl -X POST http://127.0.0.1:8000/v1/chat/completions \ -H Content-Type: application/json \ -d {messages:[{role:user,content:用一句話解釋什么是ACP}]}如果橋接正常你會收到一個包含choices[0].message.content的 JSON內(nèi)容是 Gemini CLI 的回復(fù)??吹竭@里橋接一趟已經(jīng)通了剩下的就是讓 IDEA 連上這個本地服務(wù)。注意橋接服務(wù)不要用host0.0.0.0啟動這會把服務(wù)暴露到局域網(wǎng)。本機(jī)集成只需要監(jiān)聽 127.0.0.1 就夠了。4. IntelliJ IDEA 側(cè)配置與聯(lián)調(diào)4.1 找到自定義 AI 服務(wù)入口IDEA 版本更新?lián)Q代很快AI Assistant 插件的界面也在變但核心配置項(xiàng)基本穩(wěn)定。在設(shè)置里搜索 “AI Assistant” 或者 “Custom URL”、“OpenAI compatible” 這些關(guān)鍵詞能找到自定義模型提供方的入口。我用的版本里路徑大致是Settings → Tools → AI Assistant → 模型/自定義服務(wù) → 自定義端點(diǎn)不同小版本名字略有差異有一版叫 “Custom URL”有一版叫 “Bring Your Own Key”本質(zhì)是一樣的允許你填一個自定義服務(wù)的 Base URL 和 API Key。填寫的參數(shù)如下參數(shù)值說明Base URLhttp://127.0.0.1:8000/v1指向本地橋接服務(wù)API Keysk-local-bridge隨便填橋接層不校驗(yàn)?zāi)P兔Qgemini-cli必須和橋接代碼里的MODEL_NAME一致啟用流式響應(yīng)關(guān)閉當(dāng)前橋接實(shí)現(xiàn)返回的是非流式 JSON其中“啟用流式響應(yīng)”這個開關(guān)值得展開說一下。IDEA 的 AI 助手默認(rèn)會嘗試 SSE 流式響應(yīng)也就是邊生成邊輸出。而我們這個橋接實(shí)現(xiàn)是一次性等gemini -p跑完再返回屬于非流式。如果 IDEA 開啟了流式請求可能表現(xiàn)成“一直在轉(zhuǎn)圈但遲遲不出字”但實(shí)際上 CLI 已經(jīng)在后臺運(yùn)行了。所以要么在 IDEA 里強(qiáng)制關(guān)閉流式要么后續(xù)把橋接層升級成 SSE 流式輸出。4.2 模型名與請求參數(shù)調(diào)優(yōu)配置界面里的模型名必須和橋接代碼里返回的MODEL_NAME一致這個已經(jīng)有說明。另一個容易踩的坑是溫度、最大 token 這類參數(shù)。IDEA 在界面里可能給了溫度滑桿但這些參數(shù)只是 IDEA 往請求體里塞的一個字段橋接層并沒有把它傳給 Gemini CLI 的-p模式。這其實(shí)是當(dāng)前方案的一個妥協(xié)gemini -p只接收提示文本無法精細(xì)控制溫度和采樣參數(shù)。但實(shí)測下來編碼場景里這影響不大Gemini 模型默認(rèn)的采樣策略已經(jīng)夠用。如果你對某些任務(wù)的溫度特別敏感可以在橋接層把temperature字段讀出來作為環(huán)境變量傳給 CLI但 Gemini CLI 對這類參數(shù)的支持因版本而異需要自己試不保證所有版本都認(rèn)。4.3 驗(yàn)證完整鏈路配置完成后在 IDEA 的 AI 助手面板隨便問一個問題比如讓它解釋當(dāng)前打開文件里的某個方法。正常情況下IDE 會把當(dāng)前文件的上下文、光標(biāo)位置、你的問題一起封裝成請求發(fā)到橋接服務(wù)橋接層轉(zhuǎn)給 Gemini CLICLI 處理完返回結(jié)果IDEA 渲染到面板里。我第一次聯(lián)通時看到回復(fù)出現(xiàn)在 IDEA 面板里說實(shí)話有點(diǎn)興奮。但隨即發(fā)現(xiàn)輸出里偶爾夾雜一些奇怪的字符排查下來是 ANSI 顏色碼。后來把NO_COLOR設(shè)進(jìn)環(huán)境變量這個問題就消失了。這個細(xì)節(jié)如果不說你自己遇到可能要折騰好一陣。完整鏈路驗(yàn)證通過后還可以再測兩種典型場景選中一段代碼讓 IDEA 的 AI 助手“解釋選中代碼”。在對話里讓它“重構(gòu)當(dāng)前方法”看是否返回可操作的方案。這兩種場景覆蓋了 IDE 里最高頻的 AI 使用方式。如果都能正常工作說明集成已經(jīng)具備日常實(shí)用價值。5. 常見問題與排查技巧實(shí)錄5.1 五個典型報錯及解決辦法集成過程中難免出問題。下面這幾個是我實(shí)際遇到過、或者朋友集成時問過最多的整理成速查表現(xiàn)象可能原因解決辦法IDEA 一直轉(zhuǎn)圈幾十秒后報超時橋接層timeout太短或 CLI 本身響應(yīng)慢調(diào)大timeout參數(shù)先在 curl 里測一遍耗時回復(fù)內(nèi)容出現(xiàn)\x1b[開頭的亂碼Gemini CLI 輸出了 ANSI 顏色碼確認(rèn)橋接腳本里設(shè)置了NO_COLOR1提示gemini: command not foundIDEA 啟動時沒繼承終端的 PATH在橋接腳本里把gemini換成絕對路徑或用shutil.which找路徑curl 測試正常但 IDEA 連不上IDEA 配置的 Base URL 末尾多打了/Base URL 填http://127.0.0.1:8000/v1不要帶多余的斜杠回復(fù)內(nèi)容為空只有空白-p模式輸出到了 stderr或 CLI 版本差異檢查腳本里proc.stderr臨時改成只回顯 stderr 看內(nèi)容這個表格是經(jīng)驗(yàn)提煉前三條尤其常見。特別是 PATH 問題IDEA 圖形界面啟動的進(jìn)程默認(rèn)不會加載 shell 的完整環(huán)境變量如果你平時用的是nvm、homebrew這類工具gemini命令的路徑很可能不在 IDEA 繼承的 PATH 里。最省事的辦法就是在腳本里寫死絕對路徑。5.2 利用 CLI 日志定位問題橋接層的一個天然優(yōu)勢是問題鏈路短排查起來比直接調(diào) API 要直觀得多。Gemini CLI 自己會輸出運(yùn)行時日志默認(rèn)在用戶的配置目錄下。遇到“IDEA 發(fā)消息但沒反應(yīng)”的情況我建議按這個順序排查看橋接服務(wù)終端有沒有收到請求。如果 Flask 沒有任何訪問日志說明問題出在 IDEA 到橋接這一段重點(diǎn)檢查 Base URL、API Key 配置???CLI 日志。如果橋接收到請求但 CLI 沒執(zhí)行可能是 prompt 拼接出錯或消息體解析有問題???CLI 的退出碼。proc.returncode不等于 0 時把proc.stderr打出來錯誤信息會直接提示是鑒權(quán)失敗、模型不存在還是工具執(zhí)行異常。這個順序是從外到內(nèi)一層層逼近比盲目改代碼高效得多。我通常在腳本里加一個print把收到的 messages 摘要打出來調(diào)試完再注釋掉這樣每次請求的上下文一目了然。5.3 讓橋接用起來更順手的小經(jīng)驗(yàn)幾個加分項(xiàng)雖然不影響基本功能但會讓日常用起來舒服很多。給橋接服務(wù)加一個日志文件。把 Flask 的日志重定向到文件后出問題不用守著終端看python gemini_bridge.py /tmp/gemini_bridge.log 21如果有需求讓多個項(xiàng)目共享這個橋接服務(wù)可以把端口改成不常用的高位端口比如 8231避免和本地開發(fā)服務(wù)沖突。還有一個值得做的小優(yōu)化處理content數(shù)組時把圖片、文件引用類的非文本內(nèi)容忽略掉只保留文本片段。這樣 IDEA 發(fā)來多模態(tài)內(nèi)容時橋接層不至于因?yàn)?JSON 解析失敗直接報錯而是優(yōu)雅地把可用的文本部分交給 CLI。最后如果每次重啟電腦都要手動啟動橋接服務(wù)會有點(diǎn)煩。我目前的習(xí)慣是把它做成開機(jī)自啟的任務(wù)或者平時不關(guān)終端放在前端服務(wù)里跑著。你要是也經(jīng)常遇到“打開 IDEA 想起來還沒啟動橋接”可以試試把它注冊成系統(tǒng)服務(wù)只是寫法會因操作系統(tǒng)而異這里就不展開了。6. 安全邊界與后續(xù)還能怎么玩6.1 本地橋接的安全邊界先給所有準(zhǔn)備照做的人提個醒這個橋接服務(wù)只適合跑在本機(jī)不要用公網(wǎng)地址啟動更不要把它掛到云服務(wù)器上。原因有兩個層面。一是功能層面它沒有做任何鑒權(quán)和訪問控制任何能連到你機(jī)器 8000 端口的進(jìn)程都可以免費(fèi)調(diào)用你的 Gemini CLI消耗你的配額。二是數(shù)據(jù)層面IDEA 發(fā)過來的請求通常包含完整代碼上下文這些數(shù)據(jù)都應(yīng)當(dāng)在本地閉環(huán)流轉(zhuǎn)不應(yīng)該經(jīng)過任何第三方路徑。如果你確實(shí)需要遠(yuǎn)程訪問 IDEA應(yīng)該用 IDEA 自身的安全遠(yuǎn)程開發(fā)方案而不是靠裸奔的橋接服務(wù)。這一點(diǎn)算不上技術(shù)難題屬于使用邊界意識。6.2 從非流式到流式的升級方向當(dāng)前橋接實(shí)現(xiàn)是非流式用戶體驗(yàn)上有一點(diǎn)落差I(lǐng)DEA 面板要等 Gemini CLI 跑完才會一次性輸出遇到長回答時等待感明顯。升級思路也不復(fù)雜用 Flask 實(shí)現(xiàn) SSE 時把gemini -p的輸出改成逐行讀取每讀到一行就作為 SSE 的data:字段推給 IDEA。前提是 Gemini CLI 的輸出是逐行的并且流式返回時不被緩沖。這個升級花不了太久效果卻是實(shí)打?qū)嵉奶嵘?。IDEA 面板上能像原生 AI 助手一樣逐個字冒出來沉浸在編輯器里的用戶才不會覺得這是個半成品集成。6.3 還能把誰接進(jìn)來這個橋接架構(gòu)不只適用于 Gemini CLI。你手頭如果有其他命令行 AI 工具只要它支持“非交互式輸入一段提示并輸出文本”理論上都能用近乎一樣的思路接入 IDEA改一下子進(jìn)程調(diào)用的命令保持 OpenAI 兼容接口不變IDEA 側(cè)完全不需要動。這就是把接口契約和實(shí)際執(zhí)行解耦帶來的好處。想更進(jìn)一步的話可以在橋接層里寫一個簡單的路由規(guī)則根據(jù) IDEA 請求里的模型名判斷是走 Gemini CLI 還是走其他工具。這相當(dāng)于在自己電腦上做了一個小小的 AI 網(wǎng)關(guān)日常用起來會非常靈活。把 Gemini CLI 接進(jìn) IntelliJ IDEA 之后我個人的日常開發(fā)基本不再來回切換窗口了。遇到需要深度分析的任務(wù)直接在 IDEA 里喚起 AI 助手底層自動跑到 Gemini CLI 去完成編輯器的補(bǔ)全和跳轉(zhuǎn)仍然由 IDEA 負(fù)責(zé)??梢悦黠@感受到兩邊各自做擅長的事整體效率反而比單一工具單打獨(dú)斗更高。最后再分享一個小技巧橋接腳本里那個build_prompt函數(shù)你可以按自己的偏好調(diào)整格式比如在每輪 user 消息前加一行“當(dāng)前工作目錄內(nèi)容如下”之類的背景信息Gemini CLI 的上下文感知會更貼合項(xiàng)目。集成工具的樂趣就在這它不是終點(diǎn)而是你順手就能改造的起點(diǎn)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日本久久99| 色和综合网| 婷婷伊在线| 国产精产国品一二三在观看| 五月婷婷啪啪| 五月婷婷激情综合av| www.婷婷| 97五月天婷婷综合激情网| 色偷偷五月天| 久久激情五月天| 亚洲五月婷婷| 国产熟女一区二区三区五月婷| 激情深爱综合| 婷婷五月av| 亚洲av综合在线| 丁香五月中文字幕| 婷婷五月天视频| 92久久久| 天天粽合合合合| 免费看片在线观看| 99热这里只有精品2| 99精品在线播放| 亚洲啪啪自拍| 丁香97综合| 欧美在线视频99| 婷婷九月丁香| 另类小说色婷婷| 去干网最新版本亚洲版| 天天操,天天插| 97碰| 色狠狠999综合| 爱之国产色情综合| 91视屏在线观看com.wwwvv| 性爱五月婷| 国产av天堂| 婷婷九月在线| 五月 成人 婷婷| 天天日夜夜操五月| 天天摸人人摸| 国产激情综合五月久久| 玖玖无码中文| 这里有精品| 激情婷婷五月| 91oumei| 五月久久五月激情| 99热热热天天人人人超超碰| 欧美视频五区| 天天日天天色| 狠狠操狠狠| 亚洲综合欧美色丁香婷婷888月图片| 日韩五月婷婷久久| 天天干狠狠艹| 五月亭亭六月天| 激情丁香网| 99色精品视频| 五月婷婷色播网| 色之综合网| 91chinese在线| 色婷婷综合电影| 九久九精品| 午夜]香婷婷深深爱| 欧美99| 四色永久成人网站| 国产欧美熟妇另类久久久 | 丁香五月天天| 国产中文亚洲欧美日韩性交| 99在线爽| 啪到高潮激情丁香五月| 五月天成人综合| 久操无码| 婷五月丁香| 五月丁香成人版| www.com操| 99aese| 丁香五月天啪啪激情综和网| 九九久久99精品免费观看www| 99热亚洲精品| 精品成人无码A片观看香草视频| 熟妇内谢69XXXXXA片| 高清资源站日A美A欧亚…| 国产美女无遮挡裸体毛片A片| 最近韩国日本免费高清观看| 97色视频网| 亚洲小电影在线观看黄999| 日本熟妇精品99| 中文AV网站| 久久xx| 伊人大综合| 欧洲综合一区| 色情五月天小说| www.色窝| 日本三级中文字幕| 婷婷五月天性色| 秋霞少妇毛片| 无码 av电影| 九九精品re免费视频| 婷婷色基地在线看 | 最新五月天婷婷影| 色婷五月天| 欧美内射AAAAAAXXXXX| 丁香六月成人| 97丁香花五月天激情小说| 区区欧美你爱| 婷色五月天| 青青操成人福利| 激情久久久| 亚洲亚洲人成综合网络| 亚洲狠狠色丁香婷婷综合久久| 激情丁香五月天图片| 色中色综合| 久久久久久久久久久久久久久久一道本| 日本WWW九九九| 成人做爰A片免费看网站找不到了| www激情网| 91一起操| 狠狠爱激情网| 青青草五月天| 热婷婷av| 亚洲 六月 综合| 8区视频在线| 香蕉网婷婷| 91操碰| 综合一本道| 婷婷综合网| 69精品人妻不卡视频| oumeisesewang| 日韩淑女人妻luan伦激情精品一区二| 欧美日本不卡黄色片| 亚洲成人免费在线| 99精品热视频| 亚洲熟女色| 五月综合色播播丁香婷婷| 久久婷婷精品| 婷婷精品在线| 99热在线精品观看| 色婷婷小说| 天天狠狠六月婷丁香影院| 熟女少妇内射日韩亚洲| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 久久久五月天网站| 五月亭亭狠狠| 婷婷色吧| 五月色网| 婷婷亚洲激情在线观看视频| 性一交一乱一交A片久| 成人av中文字幕| 九九热免费视频| 91a片爽| 欧美毛片www| 日日干夜夜干| 色色色.com| 99精品在线观看视频| 九色视频91疯狂| 久狠狠| 色色婷婷色色| 自拍偷窥99热| 国产伊人五月天| 天天插天天射| 成人九九视频| 4399欧美另类视频| 99热伊人| 日批在线看| 高清资源站日A美A欧亚…| 狠狠色激情在线| 丰满少妇猛烈A片免费看观看| 五月天婷婷爱丁香中文字幕| 人妻Av在线| 思思久久精品| 思思热天天看| 97超碰,人人舔,人人操,人人摸 | 乱码操操| 丁香六月激情综合网| 热久国产| henhencao国产在线| 日韩操人| 乱色色色| a九九热www| 激情五月综合亚洲另类| 久久99网站| 六月丁香网| 99热乎| 婷婷丁香色五月| 丁香婷婷基地| 国产毛片精品一区二区色欲黄A片 国产人妻777人伦精品HD | 久久东京热婷婷五月| 六月色激情| 超碰在线免费| 国产99久久久国产精品免费看| AAA久久久AAA久久久AAA| 丁香五月婷婷网| 骚五月婷婷| 黄色成人网站在线播放| 亚洲激情图文小说| 婷婷日本在线| 国产成人网| 五月丁香综合网色欲| 久久婷婷丁香花综合网| 久久久久久97| 久久婷婷五月综合色播| 国产91九色| 99综合在线| 大香蕉久久伊人婷婷五月丁香| 极品少妇XXXX精品少妇偷拍| 另类激情中文| 欧美成人无码高清一区二区三区| 六月丁香狠狠爱| 四虎成人精品永久免费AV九九| 久久久思思热| 亚洲欧洲小视频9| 91操片| 激情五月深爱五月| 久久机热探花| 免费看欧美成人A片无码| 激情久久肏屄视频| 日本激情91| 香港九九六区八区99| 欧美大肥婆大肥BBBBB| 五月丁香婷婷AV| 日本人人草草| 万月丁香狠狠爱| 79精品视频在线观看,| www久| 激情五月综合网| 久久这里有精品视频| 色色激情五月| 五月激情久久| 无码成人AAAAA毛片AI换脸| 综合色影院| 成人婷婷五月天| 色玖玖网| 五月丁香婷婷色啪| 婷婷综合视频| 久久伊人婷婷| 五月丁香色综合| 美臀自射自家人妻| 色五月丁香总合网| 91偷拍视频| 婷婷五月丁香激情| 无码少妇高潮喷水A片免费 | 激情骚五月| 婷婷激情小说| 狠狠色婷婷777| 五月婷婷啪啪啪啪| 亚洲色综久久五月| 六月亭亭久久综合激情| 五月熟妇婷婷久久| 最新日本A片| 91丁香五月| 黄色录像网点| 日本啪啪视频HD| 久久五月视频| 色五月综合激情| 色噜噜狠狠插综合| 天天天天天天操| 狠狠五月丁香色婷| 秋霞三级色戒| 狠狠干2007| 黄色AV日韩| 久久久久久久久久久月丁| 成人精品视频99在线观看免费 | 大香蕉久操| 狠狠人妻色综合| 婷婷五月天激情诱惑| 天天爱天天做天天爽| 99色综合| VA五月激情在线| 五月天社区| 久久综合首页| 激情五月天视频| 熟妇天天综合| 99热只有| 国产精品黑丝| 第四色五月激情网| 91猫咪国产在线播放| 秋霞免费视频| 黄色录像网点| 毛片蕉地一二| 99色色| 色欲天天综合| 色五月天电影| 五月丁香啪啪| 97碰碰碰免费公开在线视频| 少妇水多A片太爽了| 婷婷激情图片| 99色爱| 欧美性生交XXXXX无码小说| 99精品在线| 天天爽天天操| 亚洲aV写真天天综合网久久| 这里只有久久精99| 99热免费观看| 亚洲视频99| www久久久| 狠狠精品干练久久久无码中文字幕| 成人精品在线观看| 偷拍丁香九月激情| 色噜久| 婷婷综合在线播放| 丁香五月天色综合| 99热精品在线在线| 五月激情小说| 丁香五月婷婷香| 欧美一区二区三区不卡影视| 噜噜噜色噜噜| 任你干嘛免费视频播放| 色综合色| 五月婷婷开心综合| 色情五月综合婷婷| AV网址大全在| 婷婷六月丁香在线| 色综合久久五月天| 六月丁香五月婷婷| 4399在线观看免费高清黄色视频| 99色啊| 五月开行婷婷色五月| 久久狠狠干| 天天天天天日| WWW99视频| 天天做天天爱天天搞| 亚洲综合狠狠艹| 九九视屏| 五月婷婷黄色网址| 另类专区在线| 五月婷婷丁香婷婷| 中字幕视频在线永久在线观看免费| 91色欲综合| 久久激情网| 99久久er| 99啪啪视频| 丁香六月成人网| 五月丁香六月在线欧美| 色五月五月天色婷婷色五月| 国产无套精品一区二区| 丁香五月激情综合| 99精品偷自拍| 毛片新网地| 6080av| 欧美va在线观看| 六月色婷婷| 色天堂在线| 六月丁香深深爱| 婷婷欧美| 99婷婷色| va婷婷| 超碰婷婷色| 九九99久久| 色色综合色| 欧美精品XXXXBBBB| 天天噜天天插| 狠狠草狠狠草| 综合久| 92久久| 久久国产高潮白浆免费观看99| 成人久久天天x资源站| 天天做天天爱天天玩| 青青久久五月| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | www。狠狠干。com| 精品亚洲VA网站| 99热最新| 永久的网站AAAA | 天天插操| 五月天婷婷青青| 色五月首页| 亚洲av免费在线| 5月婷婷6月六月丁香| 五月婷婷啪啪啪啪| 亚洲最大五月六月丁香婷婷| 九月激情婷婷丁香| 极品另类| 天天干天天色天天干| 九九热在线观看视频| 五月丁香六月婷婷久久| 五月婷婷片| 天天操天天插天天射| 玩熟女五十AV一二三区| 日本久久9| 久草热8精品视频在线观看| 9久操| 亚洲99综合| 丁香亭亭久久| 99色在线| 久草xx性爱视频| 国产精品美女久久久久AV超清| 99er6| 26uuu国产| 亚洲另类婷婷五月丁香在线播放| 亚洲操操| 五月婷婷综合潮喷| 91热网址| 国产99热在线看| 婷婷五月六月丁香| 激情五月天无码| www.97视频| 婷婷亚洲在线| 国内久久亭亭| 激情五月影院| 婷婷开心六月| 亚洲天堂爱爱| 狠狠精品干练久久久无码中文字幕| 天天操夜夜夜拍拍拍| 色婷婷网大全在线| 色婷婷六月天| 爆乳熟女一区二区三区爆乳| 99ri视频| 99视频精品在线| 人人综合久| 综合色播| 成年人看Va免费视频| 艹天天射| 任你爽视频| www色中色综合| 婷婷自拍| 综合网激情五月天| 成人 视频免费观看网站| 色色激情网| 欧美这里只有精品| 色吊丝av中文字幕| 天天操综合网| 日日天天操| 国产女人十八水真多1| 丁香综合婷婷五月天| 久久综合性| 九九视频在线观看视频6| 婷婷综合网站| 午夜色色色极品视频| 色五月综合网站| 碰超99| 深爱激情网婷婷| 五月婷婷国产| 丰满少妇猛烈A片免费看观看| 丁香成人视频| 天天做天天爰天天爽天天无遮挡| 99久久精品色老| 99资源人人| 色五月婷婷大香蕉| 天海翼中文字幕高| 色色婷婷丁香| 97日本在线| 色五月激情综合网| 色综合九九| 色婷婷五月婷婷五月婷婷五月| 超碰中文字幕在线| 六月丁花香啪啪激情欧美| 婷婷五月天激情电影| 婷婷五月丁香久久| WWW丁香五月| 狠狠情色| 婷婷影院欧美| 9热成人在线视频| 亚洲1区| 婷婷激情综合色五月久久图片| 亚洲免费av在线| 五月永久激情| 丁香五月天婷婷在线视频| 天天狠天天叉| 婷婷五月天激情五月天网站| 99热20| 欧美日本黄色| 日亚二欧美| 丁香六月欧美| 日噜噜色| 久久婷婷五月综合色区| 99噜噜噜在线播放| 黄网在线免费| 国产精产国品一二三在观看| 香蕉AV777XXX色综合一区| 99爱视频在线观看| 激情小说五月天| 久久激情视频| 99综合网| 99在线精品视频| 久热婷婷| 五月丁香香蕉| 国产精产国品一二三在观看| 无码少妇高潮喷水A片免费| 久久a热| 伊人久久大香线蕉av一区| 天天日天天草| 日本99在线| 狠狠操狠狠| 91干视频| 99热97| 久久激情网| 开心五月激情网| 五月婷婷在线视频免费观看| 一區四區歐美日韓| 天天操天天草天天草天天| 这里只有精品视频看看| 六月五月婷婷| 538在线精品| 丁香婷婷影院| 欧美六月| 久草热久草在线视频| 强壮的公次次弄得我高潮A片日本 | 狠狠色婷婷777| 高清一区二区三区日本久| 人妻体体内射精一区二区| 无码免费人妻A片AAA毛片西瓜| 六月婷婷综合激情| 五月婷婷丁香狠狠撸久久| 182TV大香蕉| 九九精品视频在线6| 国产熟女日日骚五月丁香爱| 狠狠撸激情综合丁香五月天俺来啦| 开心五月综合激情综合五月| 六月丁香综合| 亚洲人人操| 丁香五月综合| 超碰只有精品在线| 激情久久 婷婷| 99热主页日本| 5月丁香综合网| 人妻五月天激情开心网| 五月天综合视频网| 九九综合| 久久久婷婷色五月资源网| 九九热在线精品视频| av在线中文| 色婷婷电影| 一区二区成人电影免费播放| 91.com男女操| 亚洲99手机免费看视频| 九色无码| 人妻体体内射精一区二区| 九九AV| 色很久综合| 另类色网| 十一月婷婷激情四射| 综合网亚洲| 丁香六月婷婷基地| 色色色综合网| 五月天开心婷婷激情网站| 丁香五月Av| 婷婷五月丁香国产| 激情 五月 婷婷 丁香| 玖玖福利视频资源| 亚洲综合色网| 丁香婷婷色九月| 婷婷激情蜜桃玖玖丁香| 色色免费网站| 国内久久婷婷| 色久免费| 色久综合| 国产精品操| 久久AV电影| 激情五月五月婷婷| 婷婷五月天黄色网址| 天天久久综合| 色狠狠综合| 欧美色宗和激情| 热这里| 色色色视频| 五月综合无码| 操97在线观看| 丁香五月视频在线观看| 色色a| 97婷婷狠狠久久综合9色| 色综合五月婷婷狠狠干| 色色热| 五月婷婷综合久久| 色噜噜狠狠色综合日日| 91干99| 亚洲久久婷婷| 色五月情| 亚洲综合视频一下| 五月天综合| 五月天色播网| 久久免片| 色婷婷五月综合| 日韩精品999| 五月婷婷色色网址| 亚洲欧美国产高清vA在线播放| 久久综合婷婷激情| 五月天激情国产综合AV| 五月婷婷丁香五月婷婷| 国外亚洲成AV人片在线观看| 婷婷五月天少妇| 202丰满熟女妇大| 国产精品久久99| 色色激情五月天| 色婷婷9| 美欧日韩国产成人在战| 久久99婷婷| 殴美日比视频| 狠狠搞五月天| 99热伊人| 欧美97p| www.99视频| 桃色激情婷婷伊人网| 亚洲无AV在线中文字幕| 天天插天天日天天爽| 天天插天天插| 天天草天天日| 欧美日本另类| 婷婷舔| 男人综合网| 无码AV免费精品一区二区三区 | 色综合五月在线| 婷婷99狠狠| 色色99色色| 国精产品一区一区三区免费视频 | 97色色综合| 韩国情人在线电视剧免费观看高清版全集 | 久久久久人妻| 婷婷丁香五月噜噜噜| wwwwww.色| 日本高清不卡免费一区二区三区| 婷婷五月影院| 婷婷五月天美女| 色色无码| 97色色综合| 日本97在线视频| 中文字幕人妻在线| 日本成人噜噜噜噜噜| 久婷婷久草| 91人碰| 五六月婷婷| 精品国产乱码久久久久夜深人妻 | 影音先锋91在线资源站| 欧美日韩成人在线网| 超碰99热| 中文字幕高清av| 丁香激情网| 久久五月婷综合网| 九九综舍久久| http:色情日本com| 五月丁香六月激情综合| 丁香五月婷婷色播艳门照| 久久婷中文字幕| 五月丁香影院| 五月色网| 五月天社区| 人与禽A片啪啪| 九九大香视频| 久热这里只有精品视频6| 伊人玖玖网| 大学生高潮无套内谢视频| 婷婷五月天电影区小说区| 欧美欧盟性爱网| 人妻中文av| 久色网| 婷婷五月婷婷| 婷婷激情六月中文| 天天爱天天做天天日| 99re久热| 午夜69成人做爰视频| 亚洲AV网址| 亚洲六月色| 婷婷综合激情五月中文字幕| www.无码com| 日韩一本操| 综合网天天| 丁香六月狠狠干| 五月丁香激情六月| 色婷婷婷av| 超碰av天堂| 精品亚洲国产成AV人片传媒| 久久久久久久久久8888| 九九久久五月天| 亚洲天天综合| 成人狠狠成人狠狠成人狠狠成人狠狠| 日本久久精品| 99啪啪视频| 激情视频综合| 色婷综合| 久久婷婷六月综合国际| 五月丁香网站| 99在线精品视频| 五月丁香精品| 日本激情91| 五月天激情久久| 99色色色色| 婷婷五月色网| 免费观看的AV| 26uuu亚洲色| www色婷婷久久综合久色| 五月丁香A片| 五月丁香啪啪综合| 26.uuu丁香五月婷婷| 超碰在线观看caop| 碰超在线九色| 色五月天综合网| 色五月婷婷五月丁香五月激情五月视频 | 色婷亚洲| 日本操B片| 免费看欧美成人A片无码| 91久热| 超碰成人免费| 狠狠色综合网| BBWCUCKOLD精品熟妇| 99久在线观看| 99精品久久久久久久久| 色噜噜狠狠狠狠色综合久欧美| 婷婷丁香六月天| 激情五月天免费视频| 亚洲性爱干干| 婷婷丁香五月天在线视频| 在线,国产,色,热视频| 国产乱码久久| 男人综合网| 综合热无码| 日韩欧美骚货| 免费看欧美成人A片无码| 天天操综合网| 91九色在线| 久99热| 五月天丁香婷婷视频网址| 91婷婷丁香五月亚洲| 婷婷五月乱交换| 狠狠干综合网| 婷婷天堂综合| 五月丁香六月婷婷综合伊人| 九九性视频| 亚洲精品在线视频| 色情五月综合婷婷| 五月天激情日色在线| 色欲婷婷五月天丁香| 色欲九区| 色婷婷色久综| 久久婷婷五月天激情四射| 五月婷婷色五月| 国产av一区二区三区| 97亚洲精品| 六月丁香婷婷综合狠狠爱夜夜爱| 精品无码av丁香五月激情| 色五月婷婷丁香婷婷| 26uuu亚洲| 香蕉久久国产AV一区二区| 免费无码毛片一区二区A片| 69人人操人人爽| 色色丁香婷婷综合| 丁香五月98| 五月丁香久| 夜精品无码A片一区二区蜜桃| 一本色道久久综合狠狠躁一二三| 九九99精品视频| 六月色日韩| 色五月丁香五月| 99在线观看| 四色五月视频| 69午夜成人影片| 六月丁香综合| 九九爱精品网站| 色色激情| 五月丁香六月婷婷激情视频在线观看免费 | 99er国产| 天天插天天插| 在线看片h站| 99热啪啪| 婷婷激情六月视频| 色婷婷性爱网| 99国产小视频2013| 婷婷五月天视频| 婷婷精品视频| 91热在线| 播五月丁香三月婷婷| 97在线观视频免费观看| 色婷婷狠狠爱| 九九精品热播| 99热在线网站| 狠狠操狠狠狠| 五月丁香激情综合| WWW久久久| 五月天综合| 五月天丁香婷婷久久九| 98毛片| 色综合久久88色综合天天99| 亚洲啪啪精品| 亚洲激情网站| 玖玖婷婷色欲| 婷婷六月天精品| 日韩色色视频| 婷婷五月天AV| 亚洲精品视频在线| 人人摸人人操人人爽| 九九婷婷网五月天| AV操一操| 丁香婷婷色情社区成人小说| 九九婷| 狠狠色丁香婷婷基地| 激情五月久久| 成人精品一区二区三区四区五区 | 桃色五月天| 婷婷在线播放av| 香蕉操亚洲| 五月丁香六月婷婷成人| 丁香五月婷婷偷拍| a九九热www| 七七色色综合| 欧美久人人| 直接看的AV| 欧美日韩精品一区二区三区钱| 少妇人妻综合色6699| www.金莲av| 亚洲综合色五月| 思思久久久婷婷| www.丁香五月| 色久99| 久久婷婷六月综合综合| 国内一级精品| 久久久中文| 噜噜噜噜噜在线| 99久久婷婷国产综合精品草原| 99热啪啪| 99这里只有精品| 婷婷五月天亚洲色| 色.五月综合网| 五月天久久网站| 日本视频欧美观看免费| 99狠狠| 性色人人爽| 99热91| 99热这里只有精品50| 美女久久天堂| 偷偷操99| 天天日天天狠狠操| AAA级久久久精品| 婷婷五月天成人网站| 97干婷婷| 91色色色| 99热这里只有精品一区| 97干综合网| 性色五月天| 欧美性爱特黄一级aaaassss| 午夜激情久久| 人妻操逼视频| 五月天堂在线| 丁香六月婷| 99在线观看| 欧美成人精品一区二区| 人妻久热| 成人免费120分钟啪啪| 丁香色婷婷| 97色干| 91人久| 26uuu丁香婷婷五月| 亚洲性爱99| 日韩无码亚欧无码| 六月婷婷激情| 婷婷激情五月天小说校园| 26uuu丁香婷婷五月| 97色色色| 色色a| 婷婷色天香| 日本三级网址| 五月婷婷激情综合| 激情www| 九九热这里只有精品556| 天天色2017| 五月丁香激情啪啪| 高清无码视频网址| 欧洲亚洲免费视频9| 色色五月丁香婷婷综合| 99激情| 日本狠狠色| 亚洲 激情 中文| 亚洲av无码精品色午夜| 五月丁香本色在线观看| 九九99免费视频| 婷婷亚洲在线| 另类视频一区| 日韩99视频| 色五月 婷婷, 大香蕉| 99久在线精品99re8热| 欧美人妻一区二区| 亚洲婷婷开心五月| 色原狠狠综合| 久久色五月| 97色干| WWW.久久久久久久久久久久久| 夜夜爱爱亚洲| 91九九| 欧美 日韩 成人 在线| 亚洲六月婷| 91欧美| 久久婷婷色色| 亚洲色图日韩网址| 牛牛热这里只有jingpin| 99在线免费视频| 亚洲天堂aaa| 婷婷色系婷色| 久久综合这里只有精品1| 丁香婷婷五月六月久久| 第五婷婷伊人丁香| 91婷婷视频| 尤物一区二区| 欧美性做爰大片免费看办公室| 超碰99资源站| 五月六月婷| 亚洲婷婷免费| 激情婷婷五月基地| 色五月视频无码播放| 婷婷色五月偷拍| 日本99热| 久久九色| 色五月激情视频在线综合| 久久婷婷丁香| 91视频五月丁香| 激情五月丁香五月色| 欧美色综合天天久久综合精品| 人人干av| 色色射| 99色综合| 激情99| 99这里有精品| 777精品久无码人妻蜜桃| 91久操| 六月色婷婷| 亚洲亚洲人成综合网络| 艹B高清无码| 色婷婷伊人激情在线观看| 久久综合五月天激情小说网站| 99燥99日| 亚洲无码性爱| 伊人久热91网| 五月天久久网站| 婷婷久久性爱| 嫩模aV在线| 色婷婷六月性| 五月婷婷天天色| 综合激情五月丁香| 色婷婷丁香五月综合| 婷婷五月激情天| 可以直接看的av| 色综合久久综合中文综合网| 亚洲成人av在线观看| 五月天啪啪| 中文资源在线a| 超碰人人操人人干| 亚洲视频99| 综合aV在线| 视频一区二区在线| 青青操丝袜美腿| 另类亚洲2| 五月丁香日本片| 激情合网婷婷| 国产亚洲色婷婷久久99精品91| 久久九九@| 日韩无码专区| 欧美激情-区二区三区| 久久婷视频| 狠狠爱综合网| 99re这里只有精品在线观看| 五月天婷婷乱论小说| caop在线视频| 国外亚洲成AV人片在线观看| 99小视频网站| 99热这里只有精品1| 欧美日韩成人高清在线| 99综合视频| 99re资源在线视频导航| 天天日日| www.yw尤物| 99热这里只有精品1998| 狠狠干 狠狠操| 91干视频| 亚洲中文字幕AV在线| 九9九9无码| 狠狠看狠狠| 亚洲色情网站| 五月色综合| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 婷婷9月天| 久久久999精品| 99热日本| 五月丁香啪啪激情| 亚洲精品无人区| 免费播放片大片| 五月天婷五月天综合网在线观| 婷婷五月情天| 亚洲天堂久久| 啪啪视频99| 777色婷婷爱五月| 色色色色色色色色色色色色色色,网站| 26uuu丁香婷婷五月| 少妇被躁爽到高潮无码文| 91人人操.COM| 五月综合色播播丁香婷婷| 色色色热热热| 小泽玛利亚视频一区二区| 另类图片激情五月天| 久久婷婷五月天激情| 狠狠爱青青草| 丁香五月激情宗合| 五月停停999| 综合网精品99| 99在线观看精彩视频| 91成人品| 亚洲热久| 涩涩网五月天| 熟妇无码乱子成人精品| 武则天精品久久| 99色最新在线视频网站| 中字幕视频在线永久在线观看免费| 成人午夜免费电影| 视频色色色色色色| 国产69久久久欧美黑人A片| 久热综合| 丁香激情网| 啪啪色区| 性色视频| 日本97人人| 九九久久综合网站| 国产成人片| 五月香蕉综合| 亚洲成人在线播放| 98色花堂98t.R| 久久久性爱视频| 色九四色| 99热在线观看免费| 成人免费黄色短视频| 亚洲天天免费| 夜精品无码A片一区二区蜜桃| 狠狠操综合| 99热老网站| 婷婷操逼| 亚洲AV成人在线| www99热| 丁香五月在线自慰| 6 9式性爱视频在线播放| 天堂爱爱| 色情综合网| 深爱激情网五月| 精品久久人妻| 五月婷六月综合在线观看| 欧美日韩91| 99热精品在线播放| 五月丁香六月| www色婷婷久久综合久色 | 女人天堂av| 国产黄色在线| 伊人狠狠操| 亚洲免费电影2| 婷婷伊人网| 热久久婷婷| 五月丁香成年黄色| 噜噜操操| 丁香五月影院| 五月丁香六月婷婷在线小说视频| 午夜丁香| 激情五月www| 丝袜熟女一区二区三区| 99热国产这里只有精品| 国产激情在线| 99久久网站| 色色永久| 色吧婷婷五月亚洲| www.色五月.com| 14色综合婷婷| 超碰免费99| 久久久久九九九九视屏小说88| 久久的爱大香蕉| 成人在线视频一区| 亚洲热久| 久久99激情| 五月婷婷久久久| 色五月五月婷婷| 亚洲中文无码成人| 色婷婷五月天| 婷婷五月天成人小说| 久久9热| 精品夜夜澡人妻无码AV| 亚洲AV成人无码久久精品老人法拉利| 色五月激情综合网站| 久久精品99久久久久久| 成人五月天在线观看| 最近免费中文字幕大全高清大全1| 亭亭五月激情亚洲在线| 色婷婷亚洲在线观看| 亚洲成人五月天| 全国最新疫情| 色婷婷啪啪啪啪啪啪| 色香蕉影院| 日日艹思思热| 大香蕉久久| 99久久国产综合精品五月天喷水\| 视频一二区| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 色色a| 日本va欧美va欧美| 九月av在线| 久久久天堂国产精品女人| 欧美日韩AAAA| 激情美女五月天| 九热av| 亚洲综合色色色| 五月婷婷我| 蜜乳A√| 婷婷五月天成人动漫 | 97成人超碰免| 国产亚洲精品AAAAAAA片| jizzdr| 午夜美女人啪最红院| 久久久久久久久久久97| 亚洲中文字幕在线观看| 99热在线精品播放| 91人妻视频| 热九九精品| 九月丁香欧美综合| 中文字幕日产A片在线看| 夜夜爱伊人| 涩涩涩.com| 日 日干 日日做| 日本久热| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 欧美性丁香色色五月天干干| 五月色婷婷AV| 日韩成人精品中文字幕| 亚洲精品网址| 中文字幕有多少字| 色99网| 色婷婷天堂| 欧美激情凹凸丁香网| 一本久久亚洲五月婷婷| 九九综合伊人| 肏日网在线看| 牛牛热这里只有jingpin| 色五月激情五月| 日日操夜夜撸| 99热视精品| 欧美va| 99色色网站| 五月婷婷在线视频免费观看| 99久久99视频| 97碰碰在线观看视频| www.99.色| 东京热五月婷婷| 天天干天天爽| 五月婷婷片| 色婷婷五月综合| 色999五月色| 99久久99久久综合| 五月丁香色婷基地综合久久| OUMEIRIHANCHENGREN| 亚洲综合网在线| 国产乱妇无乱码大黄AA片| 天天干天天爽| 深爱五月激情| 丁香五月综合| 激情图片五月天| 欧洲色| 丁香激情五月天| 99久热| 欧美日韩成人在线| 亚洲视频一区| 欧美日韩二区在线| 99福利视频导航| ss99热| 少妇高潮呻吟A片免费看软件 | 丁香六月 人妻| 激情婷婷人妻| 婷婷日| 丁香社区婷婷五月| 色婷婷五月综合网| 99九九精品| 五月亭亭性| 黄网免费看| 大香蕉AV在线| 中国女人做爰A片| 草了bav视频在线观看| 强伦轩人妻一区二区电影| 99这里有精品视频| 久久五月综合| 99re8热精品免费视频| 超碰免费人人肏| 神马欧美精| 婷婷射丁香| 色噜噜狠狠色综合日日免费| AV中文在线| 婷婷五月色惰| 日韩啊啊啊| 成人短视频在线| 色五月婷婷丁香五月| 亚洲亚洲人成综合网络| 日日夜夜亚洲一区| 婷婷丁香97| 天天做天天爱天天日| 激情婷婷五月天在线观看| 亚洲精品激情| 欧美熟女99| 丁香五月成人| 碰人人97| 91丨九色丨熟女| 青青热久精品视频在线观看| 欧美天天干天天草| 久久婷婷网| 五月婷丁香| 激情淫乱男女| 五月丁香狠狠爱| 深爱激情网五月天| 激情丁香六月| 超碰日韩人妻在线| 五月婷婷色啪| 少妇激情五月婷婷| 亭亭五月色男人| 色五月天堂| 三年高清大片免费观看国语| 久久久高清| 性热视频99精品| 久久性爱视频免费| 99在线免费观看| 日韩999| 99热在线观看99| 色久播播| 五月天成人免费视频| 五月丁香成人网| 98永久精品| 丁香婷婷色| 久久久91精品| 久久精品熟女亚洲AV麻豆| 99久久欧美| 色色色五月| 人妻日日日| 五月丁香六月婷婷的女人| 欧美日韩五月婷婷| 欧美日本一区二区三区| 久久人妻视步| 久久99久久99久久99人受| 日韩AC在线免费观看| 五月天久久婷婷| 六月丁香VA| 91chinese在线| 综合久久高清| 99爱免费在线视频| 538在线精品| 91综合色噜噜| 欧美综合丁香网| 丁香九月久久| 丁香久久九九99| 激情综合婷婷| 桃色五月天| 九九综合网色全集| 天天夜夜爽| 夜精品无码A片一区二区蜜桃| 丁香五月自拍| 五月婷婷婷| 成人AV片播放| 六月香五月婷| 网站免费一站二站| 九热久| 日本色色色| 狠狠爱青青草| 丁香婷婷射| 色五月综合| 婷婷性爱影院| 日韩人妻无码精品| 操b视频在线观看一区二区| tingtingzonghewang| 久久五月丁香| 伊人青草成人| 99热91| 婷婷丁香五月天综合AV| AV网站免费在线| 婷婷欧美激情| www色综合| ..真实国产乱子伦毛片| 婷婷五月天,影院| 激情婷婷六月天| 99玖玖免费视频| 97人人搞| 激情 婷婷| 婷婷五月天免费视频| 五月天婷a在线| 五六月婷婷| 日韩AV免费电影在线播放|