{ "version": "https://jsonfeed.org/version/1", "title": "Visual Studio Code", "description": "\u6765\u81ea
Microsoft \u7684\u5f00\u6e90\u4ee3\u7801\u7f16\u8f91\u5668\uff0c\u652f\u6301\u901a\u8fc7\u63d2\u4ef6\u6269\u5c55\u529f\u80fd\u3002", "home_page_url": "go/vscode", "feed_url": "feed/vscode.json", "icon": "https://cdn.v2ex.com/navatar/ede7/e2b6/867_large.png?m=1651565527", "favicon": "https://cdn.v2ex.com/navatar/ede7/e2b6/867_normal.png?m=1651565527", "items": [ { "author": { "url": "member/Croow", "name": "Croow", "avatar": "https://cdn.v2ex.com/avatar/a614/ce9b/722552_large.png?m=1765874652" }, "url": "t/1208031", "date_modified": "2026-04-24T00:25:47+00:00", "content_html": "

\u5982\u9898\uff0c

\n", "date_published": "2026-04-23T07:32:54+00:00", "title": "vscode \u63d2\u4ef6 codex\uff0c\u4e00\u5199\u4ee3\u7801 mac \u98ce\u6247\u8f6c\u4e2a\u4e0d\u505c\u600e\u4e48\u89e3\uff1f", "id": "t/1208031" }, { "author": { "url": "member/Mmiracle110", "name": "Mmiracle110", "avatar": "https://cdn.v2ex.com/avatar/0730/6f9c/308818_large.png?m=1560153602" }, "url": "t/1207093", "title": "RestfulToolkit - \u8ba9 REST API \u641c\u7d22\u66f4\u9ad8\u6548\uff01 \ud83d\ude80", "id": "t/1207093", "date_published": "2026-04-20T02:27:19+00:00", "content_html": "

\u4e4b\u524d\u4e00\u76f4\u4f7f\u7528 IDEA \uff0c\u91cc\u9762\u6709\u4e2a RestfulToolkit-fix \u63d2\u4ef6\uff0c\u53ef\u4ee5\u76f4\u63a5\u641c\u7d22 restful \u8def\u5f84\u5730\u5740\uff0c\u4f46\u662f\u5728 vs code \u6269\u5c55\u5e02\u573a\u4e00\u76f4\u6ca1\u627e\u5230\u597d\u7528\u7684\uff0c\u81ea\u5df1\u5b9e\u73b0\u4e86\u4e00\u4e2a\uff0c\u76ee\u524d\u8fd8\u662f\u7b2c\u4e00\u7248\uff0c\u5e94\u8be5\u8fd8\u6709\u633a\u591a\u95ee\u9898\u7684\uff0c\u540e\u9762\u518d\u8fed \u4ee3\u3002\u6b22\u8fce\u5927\u5bb6 \u5728 VS Code \u6269\u5c55\u5e02\u573a\u4e0b\u8f7d RestfulToolkit \u8bd5\u7528\u3002

\n

\u6838\u5fc3\u529f\u80fd\uff1a\n\ud83d\udd0d \u5feb\u901f\u6a21\u7cca\u641c\u7d22 - \u6309\u8def\u5f84\u3001\u7c7b\u540d\u3001\u65b9\u6cd5\u540d\u6216 HTTP \u65b9\u6cd5\u641c\u7d22\n\ud83c\udfaf \u4e00\u952e\u8df3\u8f6c - \u76f4\u63a5\u5b9a\u4f4d\u5230 Controller \u65b9\u6cd5\u5b9a\u4e49\n\ud83d\ude80 \u589e\u91cf\u626b\u63cf - \u81ea\u52a8\u68c0\u6d4b\u6587\u4ef6\u53d8\u66f4\uff0c\u6027\u80fd\u4f18\u5f02\n\ud83c\udfa8 \u53ef\u89c6\u5316\u56fe\u6807 - HTTP \u65b9\u6cd5\u5f69\u8272\u6807\u8bc6\n\u2699\ufe0f \u7075\u6d3b\u914d\u7f6e - \u652f\u6301\u9879\u76ee\u7ea7\u914d\u7f6e\u6587\u4ef6

\n

\u652f\u6301\u6846\u67b6\uff1a\n\u2705 Spring MVC / Spring Boot (@RequestMapping, @GetMapping \u7b49)\n\u2705 JAX-RS (@Path, @GET \u7b49)\n\u2705 Java \u548c Kotlin

\n

\u5feb\u901f\u5f00\u59cb\uff1a\n\u5feb\u6377\u952e\uff1aCtrl+Alt+N (Windows/Linux) \u6216 Cmd+Alt+N (Mac)\nVS Code \u6269\u5c55\u5e02\u573a\u641c\u7d22 \"RestfulToolkit\" \u5373\u53ef\u5b89\u88c5

\n

GitHub: https://github.com/tedburner/RestfulToolkit

\n

\u6b22\u8fce\u8bd5\u7528\u548c\u53cd\u9988\uff01\ud83d\ude4f

\n" }, { "author": { "url": "member/gefangshuai", "name": "gefangshuai", "avatar": "https://cdn.v2ex.com/avatar/75d1/38db/93264_large.png?m=1776679867" }, "url": "t/1207089", "date_modified": "2026-04-20T04:11:33+00:00", "content_html": "

\u6211\u8bd5\u4e86\uff0cvscode \u4e2d\u8bbe\u7f6e\u914d\u7f6e Proxy \u4e0d\u80fd\u89e3\u51b3\u95ee\u9898\n\"\"

\n

\u6709\u4ec0\u4e48\u529e\u6cd5\u5417\uff1f\u95ee ai \u6ca1\u6709\u5f97\u5230\u60f3\u8981\u7684\u7b54\u6848\uff0c\u5f00\u589e\u5f3a\u6a21\u5f0f\u662f\u6700\u4f18\u89e3\u3002

\n", "date_published": "2026-04-20T02:16:39+00:00", "title": "\u4e0d\u5f00\u4ee3\u7406\u7684\u589e\u5f3a\u6a21\u5f0f\uff0c\u5982\u4f55\u5728 vscode \u4e2d\u6109\u5feb\u7684\u4f7f\u7528 Claude Code \u63d2\u4ef6\uff1f", "id": "t/1207089" }, { "author": { "url": "member/zhwguest", "name": "zhwguest", "avatar": "https://cdn.v2ex.com/avatar/b633/f688/433522_large.png?m=1685067457" }, "url": "t/1207056", "title": "\u6211\u8981\u770b\u770b antigravitiy \u8fd9\u4e2a\u8fdc\u7a0b\u4e3b\u673a\u540d\u9519\u4e71\u7684 bug \u8981\u575a\u6301\u591a\u4e45", "id": "t/1207056", "date_published": "2026-04-20T00:28:01+00:00", "content_html": "

\u6211\u7ecf\u5e38\u8fde\u63a5\u591a\u4e2a\u8fdc\u7a0b\u4e3b\u673a\u5f00\u53d1\uff0c\u5728 Recent workspace \u5217\u8868\u4e0b\u663e\u793a\u7684\u5b8c\u5168\u662f\u9519\u4e71\uff0cA \u4e3b\u673a\u7684\u9879\u76ee proj1,\u603b\u662f\u663e\u793a\u4e3a B \u4e3b\u673a\u4e0b\u7684\u3002\n\u795e\u7ecf\u9519\u4e71\u4e86\u3002

\n" }, { "author": { "url": "member/formulahendry", "name": "formulahendry", "avatar": "https://cdn.v2ex.com/avatar/9bd5/262e/205022_large.png?m=1677999975" }, "url": "t/1207052", "title": "\u4e0d\u6b62 OpenClaw\uff0c\u5728 VS Code \u8fd8\u53ef\u4ee5\u8fd0\u884c Hermes Agent\uff01\u901a\u8fc7 Agent Client Protocol", "id": "t/1207052", "date_published": "2026-04-20T00:05:22+00:00", "content_html": "

\u770b\u5230\u8fd9\u6837\u4e00\u53e5\u8bdd\uff1a\u4e5f\u8bb8\uff0c\u5728\u65e5\u65b0\u6708\u5f02\u7684 AI \u65f6\u4ee3\uff0c\u53ea\u8981\u4f60\u5b66\u5f97\u6162\uff0c\u4f60\u751a\u81f3\u53ef\u4ee5\u4e0d\u7528\u5b66\u4e86\u3002\u56e0\u4e3a\uff0c\u4f60\u53ef\u4ee5\u4e0d\u5b66\u201c\u8fc7\u65f6\u201d\u7684\u5c0f\u9f99\u867e\uff0c\u76f4\u63a5\u4e0a Hermes Agent \uff01

\n

\u5176\u5b9e\u554a\uff0c\u4e09\u6708\u4efd\u7684\u65f6\u5019\uff0c\u5c31\u6709\u7ae5\u978b\u7ed9\u6211\u7684 VS Code ACP Client \u53d1 feature request \uff0c\u60f3\u8981\u6211\u652f\u6301\u8fd9\u4e2a\u7231\u9a6c\u4ed5 Agent \u3002\u6211\u5f53\u65f6\u8fd8\u5728\u60f3\uff0c\u90fd\u6ca1\u600e\u4e48\u542c\u8bf4\u8fc7\uff1f\u73b0\u5728\u60f3\u6765\uff0c\u662f\u6211\u5f53\u65f6\u5b64\u964b\u5be1\u95fb\u4e86\uff01

\n

\u4e8e\u662f\uff0c\u8d81\u7740\u5468\u672b\uff0c\u6211\u5c31\u53d1\u5e03\u4e86 v0.1.5 \u7248\u672c\u7684 ACP Client for VS Code \uff0c\u6b63\u5f0f\u6dfb\u52a0\u4e86\u5bf9 Hermes Agent \u7684\u652f\u6301\uff01

\n

\u7528\u4e86\u4e00\u4e0b\uff0c\u5982\u4e1d\u822c\u987a\u6ed1\uff1a

\n

\"\"

\n

\u9700\u8981\u6ce8\u610f\u7684\u662f\uff0c\u5728\u4f7f\u7528\u524d\uff0c\u8981\u6839\u636e\u5b98\u65b9\u6587\u6863\uff0c\u628a Hermes Agent \u5b89\u88c5\u597d\uff1a\nhttps://hermes-agent.nousresearch.com/docs/getting-started/quickstart

\n

\u5982\u679c\u4f60\u662f Windows \u7528\u6237\uff0c\u9700\u8981\u901a\u8fc7 WSL VS Code extension \u6765\u8fde\u63a5 WSL \u4e2d\u7684 Hermes Agent\uff1a

\n

\"\"

\n

\u76ee\u524d\uff0cACP Client extension \u5df2\u7ecf\u9ed8\u8ba4\u652f\u6301 GitHub Copilot \u3001Claude Code \u3001Gemini CLI \u3001Qwen Code \u3001OpenCode \u3001Codex CLI \u3001Qoder CLI \u3001Auggie CLI \u3001OpenClaw \u3001Hermes Agent \u8fd9\u5341\u5927 Agent \u3002

\n

\u5f53\u7136\u4e5f\u53ef\u4ee5\u53e6\u5916\u914d\u7f6e\uff0c\u8fde\u63a5\u66f4\u591a\u7684 ACP Agent \u3002

\n

\u4ee3\u7801\u5b8c\u5168\u5f00\u6e90\uff1a

\n

https://github.com/formulahendry/vscode-acp

\n

\u6b22\u8fce\u56f4\u89c2\u6216\u8005\u4f7f\u7528~

\n
\n

\u5176\u5b9e\uff0c\u4e0d\u77e5\u4e0d\u89c9\u4e2d\uff0c\u6211\u5df2\u7ecf\u5f00\u53d1\u4e86\u4e09\u79cd\u4e0d\u540c\u7684 ACP Client \uff0c\u53ef\u4ee5\u9002\u7528\u4e8e\u4e0d\u540c\u7684\u7528\u6237\u7fa4\u4f53\uff01

\n

\u5982\u679c\u4f60\u662f VS Code \u7528\u6237\uff0c\u53ef\u4ee5\u7528 ACP Client extension\uff1a

\n

https://github.com/formulahendry/vscode-acp

\n

\u5982\u679c\u4f60\u60f3\u8981\u5728 Windows/macOS/Linux \u4e0a\u6709\u4e00\u4e2a\u8f7b\u91cf\u7ea7\u7684 ACP Desktop \u754c\u9762\uff0c\u53ef\u4ee5\u7528\u8de8\u5e73\u53f0\u7684 ACP UI\uff1a

\n

https://github.com/formulahendry/acp-ui

\n

\u5982\u679c\u4f60\u60f3\u8981\u5728\u624b\u673a\u5fae\u4fe1\uff08 iOS \u6216\u8005 Android \uff09\u8fde\u4e0a Agent \uff0c\u53ef\u4ee5\u7528 WeChat ACP\uff1a

\n

https://github.com/formulahendry/wechat-acp

\n

\u603b\u6709\u4e00\u6b3e\u9002\u5408\u4f60\uff01

\n

\u5728\u4efb\u610f\u5730\u65b9\u4efb\u610f\u65f6\u95f4\uff0c\u8f7b\u677e\u8fde\u4e0a\u4efb\u610f Agent~

\n" }, { "author": { "url": "member/ty5yidc", "name": "ty5yidc", "avatar": "https://cdn.v2ex.com/gravatar/6fc78d3bf58c7b1ca804f0dd66198034?s=73&d=retro" }, "url": "t/1206477", "date_modified": "2026-04-17T00:20:28+00:00", "content_html": "

\u81ea\u5df1\u5f00\u53d1\u4e86\u4e2a VSCODE \u6269\u5c55\uff0c\u53ef\u4ee5\u63a5\u5165\u81ea\u5b9a\u4e49\u7684\u6a21\u578b\uff0c\u5e76\u4e14\u53ef\u4ee5\u5bfc\u51fa Copilot \u7684\u804a\u5929\u5217\u8868\u5230\u5176\u5b83\u8bbe\u5907\u4e0a\u5bfc\u5165\uff0c\u8fd8\u53ef\u4ee5\u81ea\u52a8\u4fdd\u5b58\u5b58\u6863\u548c\u6a21\u578b\u4e4b\u95f4\u6240\u6709\u7684\u4f1a\u8bdd\u8bb0\u5f55\uff0cVSCODE \u5546\u5e97\u641c\u7d22 LLS OAI \u8bd5\u7528\u4e0b\u54c8

\n", "date_published": "2026-04-16T20:40:09+00:00", "title": "\u81ea\u5df1\u5f00\u53d1\u4e86\u4e2a VSCODE \u6269\u5c55\uff0c\u53ef\u4ee5\u63a5\u5165\u81ea\u5b9a\u4e49\u7684\u6a21\u578b\uff0c\u5e76\u4e14\u53ef\u4ee5\u5bfc\u51fa Copilot \u7684\u804a\u5929\u5217\u8868\u5230\u5176\u5b83\u8bbe\u5907\u4e0a\u5bfc\u5165", "id": "t/1206477" }, { "author": { "url": "member/aowugong", "name": "aowugong", "avatar": "https://cdn.v2ex.com/avatar/0aaa/48cf/653841_large.png?m=1721620606" }, "url": "t/1206083", "title": "\u6c42 vscode \u505a\u7b14\u8bb0\u8f6f\u4ef6\u7684\u63d2\u4ef6\u63a8\u8350", "id": "t/1206083", "date_published": "2026-04-15T07:09:36+00:00", "content_html": "

AI \u592a\u5f3a\u4e86\uff0c\u6253\u7b97\u7528 vscode \u66ff\u4ee3 obsidian \uff0c\u8bf7\u95ee\u5927\u5bb6\u5728\u505a\u7b14\u8bb0\u65b9\u9762 vscode \u6709\u4ec0\u4e48\u597d\u7528\u7684\u63d2\u4ef6

\n" }, { "author": { "url": "member/cnfczn", "name": "cnfczn", "avatar": "https://cdn.v2ex.com/avatar/c0fe/1f43/139408_large.png?m=1776217055" }, "url": "t/1205967", "title": "vscode \u88c5\u4e86 trae \u63d2\u4ef6\uff0c\u5173\u95ed\u4ee5\u540e\uff0c\u8fd8\u80fd\u770b\u5230\u51e0\u4e2a\u76f8\u5173\u8fdb\u7a0b", "id": "t/1205967", "date_published": "2026-04-15T01:38:47+00:00", "content_html": "
~/VSCode-linux-x64/code ~/.vscode/extensions/marscode.marscode-extension-1.6.22/resource/aiserver/aiServerMainV2.js --pluginHomePathName .marscode --isExternal true --server-root\n\n~/.vscode/extensions/marscode.marscode-extension-1.6.22/resource/aiserver --extension-version 1.6.22 --logFile true --channel vscode --product-name vscode --env-name --is-remote false --enable-event-verify false --log-level info --event-verify-host --machine-id e01993f2a18f70eb2943177305fa60a1af5e6655f7105f6847973755efabfa --ideType vscode-external --aha-ipc-runtime-dir\n\n~/.marscode/server-main --aha-ipc-server-name vscode-ai-server-1.6.22-56138\n\n~/.marscode/ai-chat/binary/1.6.22/modules/ckg/binary/ckg_server -port=35597 -version_code=2 -storage_path=~/.marscode/ai-chat/AppData/vscode/ckg_server -local_embedding -embedding_storage_type=sqlite_vec -app_id=a4c6ca00-6846-4536-94a6-1b531eb43742 -limit_cpu=1 -source_product=native_ide --ideType=vscode-external\n\n~/.marscode/ai-chat/binary/1.6.22/modules/ai-agent/ai-agent --ideType vscode-external\n
\n

\u6709\u6ca1\u6709\u5b57\u8282\u7684\u5927\u4f6c\uff0c\u8fd9\u51e0\u4e2a\u8fdb\u7a0b\u5b89\u5168\u4e48\uff1f \u4f1a\u4e0d\u4f1a\u540e\u53f0\u505a\u4e9b\u5565\uff1f

\n" }, { "author": { "url": "member/werwer", "name": "werwer", "avatar": "https://cdn.v2ex.com/gravatar/9a88b83b75a31ee203c47cd7cc38ce1f?s=73&d=retro" }, "url": "t/1205857", "date_modified": "2026-04-15T01:26:07+00:00", "content_html": "", "date_published": "2026-04-14T10:06:03+00:00", "title": "\u600e\u4e48\u80fd\u8ba9 vsc \u91cc\u7684 agent \u663e\u793a\u50cf cursor \u90a3\u79cd\u901a\u77e5", "id": "t/1205857" }, { "author": { "url": "member/Solix", "name": "Solix", "avatar": "https://cdn.v2ex.com/avatar/4a85/8bdd/205723_large.png?m=1775822926" }, "url": "t/1205001", "date_modified": "2026-04-11T00:22:12+00:00", "content_html": "

Vscode \u66f4\u65b0\u65e5\u5fd7

\n

Visual Studio Code Agents \u662f\u4e00\u6b3e\u65b0\u7684\u9884\u89c8\u4f34\u968f\u5e94\u7528\uff0c\u4e0e VS Code Insiders \u4e00\u540c\u53d1\u5e03\uff0c\u4e13\u4e3a\u4ee3\u7406\u539f\u751f\u5f00\u53d1\u800c\u8bbe\u8ba1\u3002

\n\n

\"Vscode\"

\n

\u4e4b\u524d codex \u3001Claude code cli \u4e4b\u7c7b\u7684\u4ea7\u54c1\u8fd8\u6bd4\u8f83\u4e13\u4e1a,\u9700\u8981\u5404\u79cd\u5b89\u88c5\u8c03\u8bd5\uff0c\u800c\u4e14\u5fc5\u987b FQ \u624d\u80fd\u7528\uff0c\u8fd9\u4e0b\u597d\u4e86\uff0cVSCODE \u5165\u573a\u505a\u539f\u751f\u65b9\u5411\uff0c\u4e00\u4e0b\u5b50\u62c9\u4f4e\u4e86\u95e8\u69db\uff0c\u8fd9\u4e0b\u771f\u5168\u6c11 Vibe \u4e86\u3002\u4e4b\u540e\u56fd\u5185\u7684\u5e94\u7528\u5c42\u4ea7\u54c1\u8fd8\u6709\u996d\u7897\u4e48\u3002

\n", "date_published": "2026-04-10T12:15:02+00:00", "title": "\u4e4b\u524d\u8fd8\u8ba4\u4e3a codex \u4e4b\u7c7b\u7684\u6709\u95e8\u69db\uff0c\u8fd9\u4e0b\u597d\u4e86\uff0c vscode \u4e5f\u8981\u8f6c\u65b9\u5411\u53d8\u6210\u539f\u751f Vibe coding \u4ea7\u54c1\u4e86\uff0c Visual Studio Code Agents (Preview) \u63a8\u51fa", "id": "t/1205001" }, { "author": { "url": "member/zhwguest", "name": "zhwguest", "avatar": "https://cdn.v2ex.com/avatar/b633/f688/433522_large.png?m=1685067457" }, "url": "t/1204602", "title": "\u6700\u8fd1\u51e0\u5468 pyenvironments \u603b\u662f\u5de5\u4f5c\u4e0d\u592a\u6b63\u5e38", "id": "t/1204602", "date_published": "2026-04-09T05:41:31+00:00", "content_html": "

\u9996\u5148\u662f\"python.defaultInterpreterPath\"\u4f3c\u4e4e\u9700\u8981\u914d\u7f6e\u5b8c\u6574\u8def\u5f84\uff0c\u7528~\u6765\u8868\u793a home \u76ee\u5f55\u4f3c\u4e4e\u4e0d\u652f\u6301\u4e86\uff1b

\n

\u518d\u5c31\u662f\"python.terminal.activateEnvInCurrentTerminal\"\u80fd\u529b\u4f3c\u4e4e\u5b8c\u5168\u6ca1\u6709\u4e86\uff0c\u4e0d\u7ba1\u600e\u6837\u65b0\u5efa terminal \u90fd\u4e0d\u4f1a\u81ea\u52a8 activate \u73af\u5883\u4e86\uff1b

\n

\u5f88\u4e0d\u723d\u3002

\n" }, { "author": { "url": "member/Croow", "name": "Croow", "avatar": "https://cdn.v2ex.com/avatar/a614/ce9b/722552_large.png?m=1765874652" }, "url": "t/1202791", "date_modified": "2026-04-01T09:39:12+00:00", "content_html": "

\u6211\u5e73\u65f6\u4f1a\u5f00\u591a\u4e2a vscode \u7a97\u53e3\u5199\u591a\u4e2a\u9879\u76ee\uff0c\u73b0\u5728\u4e00\u5929\u8981\u8f6c\u597d\u51e0\u6b21\n\uff0c\u5173\u6389\u5c31\u4e0d\u8f6c\u4e86\u3002\u4f60\u4eec\u7684 mac \u4e5f\u4f1a\u8fd9\u6837\u5417\uff1f\uff1f\uff1f

\n

\u6d3b\u52a8\u76d1\u89c6\u5668\n\u6ca1\u5173\u4e4b\u524d\uff1a\n\"\"

\n

\"\"

\n

\u5173\u6389 vscode \u540e\uff1a\n\"\"\nlemo\uff1a\n\"\"

\n", "date_published": "2026-04-01T06:08:39+00:00", "title": "vscode \u7684 codex \u63d2\u4ef6\u4f1a\u5bfc\u81f4 m3 \u7684 mac \u98ce\u6247\u4e00\u76f4\u8f6c\uff0c\u6709\u529e\u6cd5\u89e3\u51b3\u5417\uff1f", "id": "t/1202791" }, { "author": { "url": "member/Rust2015", "name": "Rust2015", "avatar": "https://cdn.v2ex.com/avatar/51fd/c72d/674984_large.png?m=1776852151" }, "url": "t/1200824", "date_modified": "2026-03-24T14:26:49+00:00", "content_html": "

\u592a\u5360\u5185\u5b58\u4e86\uff0c\u5927\u5bb6\u6709\u529e\u6cd5\u5417\uff1f

\n", "date_published": "2026-03-24T13:13:01+00:00", "title": "\u6bcf\u6b21\u6253\u5f00 vscode \u90fd\u662f\u4e00\u573a\u5669\u68a6\uff1a", "id": "t/1200824" }, { "author": { "url": "member/zhwguest", "name": "zhwguest", "avatar": "https://cdn.v2ex.com/avatar/b633/f688/433522_large.png?m=1685067457" }, "url": "t/1200539", "title": "antigravitiy \u7ecf\u5e38\u83ab\u540d\u5947\u5999\u8fdb\u5165\u5de6\u53f3\u952e\u5c31\u5207\u6362 theme \u7684\u72b6\u6001", "id": "t/1200539", "date_published": "2026-03-23T13:08:54+00:00", "content_html": "

\u952e\u76d8\u7edd\u5bf9\u6ca1\u6709\u95ee\u9898\uff0c\u51fa\u95ee\u9898\u7684\u65f6\u5019\u7528\u6309\u952e\u68c0\u67e5\u5668\u68c0\u67e5\u4e86\uff0c\u6ca1\u6709\u7ec4\u5408\u952e\u7c98\u8fde\u7684\u60c5\u51b5\u3002

\n

\u5c31\u662f\u7a81\u7136\u4e4b\u95f4\uff0c\u5de6\u952e\u53f3\u952e\u5c31\u4f1a\u5207\u6362\u98ce\u683c\u3002\u65e0\u6bd4\u6076\u5fc3\u3002

\n" }, { "author": { "url": "member/qazwsxkevin", "name": "qazwsxkevin", "avatar": "https://cdn.v2ex.com/gravatar/bfefb99d6203d351791672a1d3fc936a?s=73&d=retro" }, "url": "t/1199890", "title": "VSCode \u4f7f\u7528 Cline\uff08\u6216\u8005\u5176\u5b83\uff09\u5bf9\u63a5 Vibe Coding \u7684 API\uff0c\u600e\u4e48\u505a\u5230\u9690\u79c1\u8d26\u53f7\u548c\u4ee3\u7801\u9694\u79bb\uff1f", "id": "t/1199890", "date_published": "2026-03-20T09:33:40+00:00", "content_html": "

\u7528\u7684\u662f\u4e2d\u8f6c API \uff0c\u8981 Vibe \u9879\u76ee\u65f6\uff0c\u5f88\u591a\u884c\u4e3a\u90fd\u8981\u56f4\u7ed5\u4e00\u4e9b url \uff0c\u516c\u7f51 IP \uff0c\u5bc6\u94a5\u6765\u8fdb\u884c\u8c03\u8bd5\u548c\u7f16\u5199\u7684\uff0c\u8fd9\u4e9b\u8d44\u6e90\u7ed9\u4e2a\u4f4e\u6743\u53d7\u9650\u7684\u4e5f\u5e72\u4e0d\u4e86\u6d3b\uff0c\u56e0\u4e3a\u4e2d\u8f6c API \uff0c\u8fd8\u662f\u4e0d\u60f3\u6cc4\u51fa\u53bb\uff0c\u5927\u5bb6\u662f\u600e\u4e48\u505a\u5b89\u5168\u9694\u79bb\u7684\uff1f

\n" }, { "author": { "url": "member/lanshiL3C", "name": "lanshiL3C", "avatar": "https://cdn.v2ex.com/gravatar/6e4090efe90f7cb7e226c8cb6e04ae70?s=73&d=retro" }, "url": "t/1198294", "date_modified": "2026-03-15T23:30:19+00:00", "content_html": "

[error] [\u7a97\u53e3] End of central directory record signature not found. Either not a zip file, or file is truncated.: Error: End of central directory record signature not found. Either not a zip file, or file is truncated.

\n

\u4e0d\u4ec5\u63d2\u4ef6\u6ca1\u6cd5\u5b89\u88c5\uff0c\u4e5f\u6ca1\u6cd5\u66f4\u65b0

\n

\u4f7f\u7528 vsix \u624b\u52a8\u5b89\u88c5\u7684\u65b9\u6cd5\u4e5f\u662f\u62a5\u9519 Extract: End of central directory record signature not found. Either not a zip file, or fileis truncated.

\n

\u600e\u4e48\u56de\u4e8b\uff1f

\n", "date_published": "2026-03-14T11:04:57+00:00", "title": "vscode \u65e0\u6cd5\u5b89\u88c5\u63d2\u4ef6", "id": "t/1198294" }, { "author": { "url": "member/wsseo", "name": "wsseo", "avatar": "https://cdn.v2ex.com/gravatar/76d2c2c844d4bfb2b4fbec4d2151b02f?s=73&d=retro" }, "url": "t/1197133", "date_modified": "2026-03-10T11:02:14+00:00", "content_html": "\u600e\u4e48\u5173\u95ed vscode \u8fd9\u4e2a\u6587\u4ef6\u9876\u90e8\u7684\u8fd9\u4e2a\u6298\u53e0\u3002\u770b\u7684\u6211\u773c\u82b1\u7f2d\u4e71\uff0c\u975e\u5e38\u4e0d\u597d\u7528\u3002

", "date_published": "2026-03-10T06:40:19+00:00", "title": "\u600e\u4e48\u5173\u95ed vscode \u8fd9\u4e2a\u6587\u4ef6\u9876\u90e8\u7684\u8fd9\u4e2a\u6298\u53e0", "id": "t/1197133" }, { "author": { "url": "member/chenliangngng", "name": "chenliangngng", "avatar": "https://cdn.v2ex.com/gravatar/780a5460ba7bbd960d7046fa4ad1e463?s=73&d=retro" }, "url": "t/1195539", "title": "\u65b0\u7248 Copliot \u4ee4\u6211\u964c\u751f", "id": "t/1195539", "date_published": "2026-03-03T10:32:01+00:00", "content_html": "

\u81ea\u52a8\u7f16\u6392\u667a\u80fd\u4f53\u90a3\u4e9b\uff0c\u6709\u4eba\u5728\u7528\u5417

\n" }, { "author": { "url": "member/formulahendry", "name": "formulahendry", "avatar": "https://cdn.v2ex.com/avatar/9bd5/262e/205022_large.png?m=1677999975" }, "url": "t/1194994", "title": "\u5728 VS Code \u4e2d\u8fd0\u884c OpenClaw\uff01\u901a\u8fc7 ACP \u534f\u8bae", "id": "t/1194994", "date_published": "2026-03-01T09:12:32+00:00", "content_html": "

\u524d\u51e0\u5929\uff0cOpenClaw 2026.2.26 \u6709\u91cd\u5927\u66f4\u65b0\uff0c\u628a ACP Agents \u4f5c\u4e3a\u4e00\u7b49\u516c\u6c11\u4e86\uff1a\u8fd9\u6837 OpenClaw \u53ef\u4ee5\u4f5c\u4e3a ACP Clients \u8fde\u63a5\u4e0a\u4efb\u4f55\u7684 ACP Agents \u4e86\u3002

\n

\u4e0d\u8fc7\uff0c\u65e9\u5728\u4e00\u6708\u4efd\uff0cOpenClaw \u81ea\u5df1\u5c31\u53ef\u4ee5\u4f5c\u4e3a ACP Agent \uff0c\u88ab\u5176\u4ed6\u4efb\u610f ACP Client \u6240\u8fde\u63a5\u3002

\n

\u6211\u5c31\u5728\u60f3\uff0c\u5982\u679c\u80fd\u901a\u8fc7 VS Code \u6765\u8fde\u4e0a OpenClaw \uff0c\u5c82\u4e0d\u662f\u66f4\u65b9\u4fbf\uff1f

\n

\u4e8e\u662f\uff0c\u6211\u4eca\u5929\u5c31\u7acb\u9a6c\u66f4\u65b0\u4e86\u6211\u7684 VS Code ACP Client extension\uff0c\u6dfb\u52a0\u4e86\u5bf9 OpenClaw \u7684\u652f\u6301\uff01

\n

\"\u5728

\n

\u4e0d\u8fc7\uff0c\u503c\u5f97\u6ce8\u610f\u7684\u662f\uff0c\u6700\u8fd1\u7248\u672c\u7684 OpenClaw \u4f5c\u4e3a ACP Agent \u4f3c\u4e4e\u6709\u4e9b bug \uff0c\u6211\u4f7f\u7528\u7684\u662f v2026.1.30 \u7248\u672c\u7684 OpenClaw \uff0c\u53ef\u4ee5\u5982\u4e1d\u822c\u987a\u4e4e\u5730\u64cd\u4f5c~

\n
npm i -g openclaw@2026.1.30\n
\n

\u76ee\u524d\uff0cACP Client extension \u5df2\u7ecf\u9ed8\u8ba4\u652f\u6301 GitHub Copilot \u3001Claude Code \u3001Gemini CLI \u3001Qwen Code \u3001OpenCode \u3001Codex CLI \u3001Qoder CLI \u3001Auggie CLI \u3001OpenClaw \u8fd9\u4e5d\u4e2a Agent \u3002

\n

\u5f53\u7136\u4e5f\u53ef\u4ee5\u53e6\u5916\u914d\u7f6e\uff0c\u8fde\u63a5\u66f4\u591a\u7684 ACP Agent \u3002

\n

\u9879\u76ee\u7684\u4ee3\u7801\u5b8c\u5168\u5f00\u6e90\uff1a

\n

https://github.com/formulahendry/vscode-acp

\n

\u6b22\u8fce\u56f4\u89c2\u6216\u8005\u4f7f\u7528~

\n" }, { "author": { "url": "member/movq", "name": "movq", "avatar": "https://cdn.v2ex.com/avatar/046c/e28c/463491_large.png?m=1683787993" }, "url": "t/1191823", "date_modified": "2026-02-10T03:53:30+00:00", "content_html": "

\u4f7f\u7528 vscode \u5199 markdown \uff0c\u53d1\u73b0\u5728 mac \u4e0a\u9762\u4f7f\u7528 option+\u5de6\u53f3\u7bad\u5934\u8fdb\u884c\u79fb\u52a8\u65f6\uff0c\u53ea\u80fd\u4ee5\u53e5\u5b50\u4e3a\u5355\u4f4d\u8fdb\u884c\u79fb\u52a8\uff0c\u800c\u4e0d\u80fd\u4ee5\u4e2d\u6587\u5355\u8bcd\u4e3a\u5355\u4f4d\u8fdb\u884c\u79fb\u52a8\u3002\u6bd4\u5982\uff0c\u5728\u201c\u521b\u4f5c\u65b0\u4e3b\u9898\u201d\u8fd9\u6837\u7684\u4e00\u4e2a\u53e5\u5b50\u7684\u672b\u5c3e\uff0c\u6309 option+\u2b05\ufe0f\uff0c\u4fbf\u8df3\u5230\u4e86\u201c\u521b\u201d\u7684\u5de6\u8fb9\u3002

\n

\u7136\u800c\uff0c\u5728 mac \u5907\u5fd8\u5f55\u4e0a\u9762\uff0c\u6309\u4f4f option+\u5de6\u53f3\u952e\uff0c\u4e00\u6b21\u53ea\u4f1a\u8df3\u8f6c\u4e00\u4e2a\u4e2d\u6587\u5355\u8bcd\u3002\u6bd4\u5982\uff0c\u5728\u201c\u521b\u4f5c\u65b0\u4e3b\u9898\u201d\u8fd9\u6837\u7684\u4e00\u4e2a\u53e5\u5b50\u7684\u672b\u5c3e\uff0c\u6309 option+\u2b05\ufe0f\uff0c\u4fbf\u8df3\u5230\u4e86\u201c\u65b0\u201d\u7684\u53f3\u8fb9\u3002

\n

\u731c\u6d4b windows \u6216\u8005 linux \u7684 vscode \u4e5f\u6709\u6b64\u95ee\u9898

\n", "date_published": "2026-02-09T15:23:15+00:00", "title": "mac vscode \u4f7f\u7528\u2325+\u2b05\ufe0f\u6216\u8005\u27a1\ufe0f\u65f6\uff0c\u5982\u4f55\u4ee5\u4e2d\u6587\u5355\u8bcd\u4e3a\u5355\u4f4d\u8fdb\u884c\u8df3\u8f6c\uff0c\u800c\u4e0d\u662f\u4ee5\u4e2d\u6587\u53e5\u5b50\u4e3a\u5355\u4f4d\u8fdb\u884c\u8df3\u8f6c\uff1f", "id": "t/1191823" }, { "author": { "url": "member/formulahendry", "name": "formulahendry", "avatar": "https://cdn.v2ex.com/avatar/9bd5/262e/205022_large.png?m=1677999975" }, "url": "t/1191602", "title": "VS Code ACP Client \u6269\u5c55\uff1a\u8fde\u4e0a Claude, Gemini, Codex, OpenCode, Qwen Code \u7b49 AI Agent", "id": "t/1191602", "date_published": "2026-02-09T00:13:50+00:00", "content_html": "

\u524d\u6bb5\u65f6\u95f4\uff0c\u6211\u7528 Tauri \u5199\u4e86\u4e2a\u8de8\u5e73\u53f0\u7684 ACP UI \uff0c\u652f\u6301 Windows \uff0cmacOS (ARM/Intel) \u548c Linux (x64/ARM64)\uff1a

\n

https://github.com/formulahendry/acp-ui

\n

\u6839\u636e ACP \u7684\u534f\u8bae\uff0c\u63a8\u8350 ACP Client \u6700\u597d\u8981\u5b9e\u73b0 Terminals \u548c File System \u7684 API \u3002

\n

\u6211\u5c31\u5728\u60f3\uff0cTerminals \u548c File System \u80af\u5b9a\u662f VS Code \u7684\u5f3a\u9879\u554a\uff01\u800c\u4e14 VS Code \u4e5f expose \u4e86\u76f8\u5173\u7684 extension API \u3002\u7279\u522b\u662f Terminals API \uff0c\u76ee\u524d ACP UI \u8fd8\u6ca1\u652f\u6301\uff0c\u5982\u679c\u80fd\u7ad9\u5728\u5de8\u4eba\u7684\u80a9\u8180\u4e0a\uff0c\u90a3\u5c31\u5f88\u9999\u5566~

\n

\u4e8e\u662f\uff0c\u8fd9\u5468\u672b\uff0c\u6211\u53c8\u5199\u4e86 VS Code \u7684 ACP Client extension\uff1a

\n

https://marketplace.visualstudio.com/items?itemName=formulahendry.acp-client

\n

\"\"

\n

\u57fa\u672c\u7684\u6838\u5fc3\u529f\u80fd\u90fd\u6709\uff1a

\n\n

\u9ed8\u8ba4\u652f\u6301\u8fde\u63a5 GitHub Copilot \u3001Claude Code \u3001Gemini CLI \u3001Qwen Code \u3001OpenCode \u3001Codex CLI \u3001Qoder CLI \u548c Auggie CLI \u3002\u5f53\u7136\u4e5f\u53ef\u4ee5\u53e6\u5916\u914d\u7f6e\u3002

\n

\u4ee3\u7801\u4e5f\u5b8c\u5168\u5f00\u6e90\uff1a

\n

https://github.com/formulahendry/vscode-acp

\n

\u6b22\u8fce\u56f4\u89c2\u4ea4\u6d41~

\n" }, { "author": { "url": "member/kkth", "name": "kkth", "avatar": "https://cdn.v2ex.com/gravatar/184bf86ad69ef231f43f40279a822161?s=73&d=retro" }, "url": "t/1189377", "date_modified": "2026-01-30T05:00:43+00:00", "content_html": "\u5982\u6807\u9898\uff0c\u4e4b\u524d\u7528\u7684 cursor \u8fd9\u4e00\u5207\u90fd\u5f88\u7b80\u5355\uff0c\u540e\u9762\u56e0\u4e3a\u5f00\u4e86 chatgpt \u7684\u4f1a\u5458\uff0c\u4e14\u542c\u8bf4 codex \u5f88\u5f3a\u5927\uff0c\u6240\u4ee5\u8f6c\u5411\u4e86 codex \u3002

\u4e8e\u662f\u95ee\u9898\u51fa\u73b0\u4e86\uff0c\u7531\u4e8e\u4e0d\u719f\u6089 vscode \uff08\u5c0f\u5f1f\u975e\u4e13\u4e1a\u7a0b\u5e8f\u5458\uff09\uff0c\u5728 vscode \u91cc\u9762\u5b89\u88c5\u4e86 codex \u63d2\u4ef6\u540e\uff0c\u6309\u7167\u7f51\u4e0a\u7684\u6559\u7a0b\uff08\u751a\u81f3\u95ee\u4e86 gpt \uff09\uff0c\u65b9\u6848\u662f\u5728\u5de5\u4f5c\u533a\u76ee\u5f55\u4e0b\u6dfb\u52a0/.vscode/mcp.json \uff0c\u6dfb\u52a0\u4e86 context7 \u7b49 mcp \u7684\u4ee3\u7801\u540e\uff0ccodex \u8bf4\u5b83\u4f9d\u7136\u8bfb\u4e0d\u5230 MCP \u8d44\u6e90\uff0c\u8bf4\u660e\u5f53\u524d\u4f1a\u8bdd\u4ecd\u672a\u6865\u63a5\u5230 VSCode \u7684 MCP \u3002\uff08\u4e4b\u524d\u4e5f\u5c1d\u8bd5\u8fc7\u5728 vscode \u63d2\u4ef6\u533a\u76f4\u63a5\u5b89\u88c5 context7 \u7b49 mcp \u670d\u52a1\u5668\u4e5f\u4e0d\u884c\uff09

\u8fd9\u4e2a\u6865\u63a5\u548b\u641e\uff1f codex \u8ba9\u6211\u5728 Codex \u63d2\u4ef6\u8bbe\u7f6e\u91cc\u662f\u5426\u6709\u201c\u5141\u8bb8\u5916\u90e8 MCP / Bridge MCP\u201d\u5f00\u5173\uff08\u6253\u5f00\uff09\uff0c\u91cc\u9762\u597d\u50cf\u6ca1\u6709\u8fd9\u4e2a\u4e1c\u897f\u554a\uff0c\u5b83\u81ea\u5df1\u6709\u4e2a\u5355\u72ec\u7684 mcp \u914d\u7f6e\uff0c\u96be\u9053\u662f\u5fc5\u987b\u8981\u5728\u5b83\u8fd9\u91cc\u5355\u72ec\u8bbe\u7f6e\u624d\u884c\uff1f\u8fd8\u662f\u8bf4\u6709\u4ec0\u4e48\u7279\u6b8a\u7684\u5f00\u5173\u5462\uff1f\u8c22\u8c22\u5404\u4f4d\u54e5\u54e5\u59d0\u59d0", "date_published": "2026-01-29T14:57:13+00:00", "title": "\u8bf7\u95ee vscode \u91cc\u9762\u7684 codex \u63d2\u4ef6\uff08\u6269\u5c55\uff09\u600e\u4e48\u4f7f\u7528 mcp\uff1f", "id": "t/1189377" }, { "author": { "url": "member/hentailolicon", "name": "hentailolicon", "avatar": "https://cdn.v2ex.com/avatar/5838/9144/219002_large.png?m=1768069948" }, "url": "t/1188868", "date_modified": "2026-01-27T16:02:21+00:00", "content_html": "

\u4eca\u5929\u5728 Windows \u4e0a\u53d1\u73b0 Golang \u62a5\u5f02\u5e38, \u7136\u540e\u770b\u4e86\u4e00\u4e0b\u53d1\u73b0 GOPATH GOROOT \u90fd\u662f\u914d\u7684\u6211 Mac \u4e0a\u7684\u73af\u5883\u8def\u5f84

\n

\u4e4b\u524d\u770b\u5b83\u7684\u5feb\u6377\u952e\u914d\u7f6e\u4e0d\u4f1a\u8d77\u51b2\u7a81\u8fd8\u4ee5\u4e3a\u5bf9\u8de8\u5e73\u53f0\u914d\u7f6e\u540c\u6b65\u8fd9\u5757\u6709\u6709\u4f18\u5316, \u6ca1\u60f3\u5230\u8fd8\u662f\u4f1a\u6709\u8fd9\u6837\u7684\u95ee\u9898

\n", "date_published": "2026-01-27T14:48:16+00:00", "title": "VSCode \u7684\u8de8\u5e73\u53f0\u914d\u7f6e\u540c\u6b65\u6709 Bug", "id": "t/1188868" }, { "author": { "url": "member/ww2100", "name": "ww2100", "avatar": "https://cdn.v2ex.com/gravatar/07ecb283c410c0996d7f6404cf37e309?s=73&d=retro" }, "url": "t/1188516", "title": "VSCode \u7684 Live Preview \u6269\u5c55\u63d2\u4ef6\u95ee\u9898", "id": "t/1188516", "date_published": "2026-01-26T10:38:34+00:00", "content_html": "

VSCode \u7684 Live Preview \u6269\u5c55\u63d2\u4ef6\u7684 Inspector Mode \u5982\u4f55\u6253\u5f00\n\u6211\u662f MacBook \u7248\u672c\uff0c\u6211\u5728\u4f7f\u7528\u5f53\u4e2d\u5728\u4ed6\u7684\u9884\u89c8\u5904\u70b9\u51fb\u7684\u67d0\u4e00\u4e2a\u5730\u65b9\u5c31\u80fd\u591f\u8df3\u5230\u90a3\u4e00\u6bb5\u4ee3\u7801\uff0c\u662f\u5426\u53ef\u4ee5\u5b9e\u73b0\u8fd9\u4e2a\u529f\u80fd\uff1f\u7f51\u4e0a\u67e5 AI \u8bf4\u662f\u6709\uff0c\u4f46\u662f\u6839\u636e\u4ed6\u4eec\u7684\u64cd\u4f5c\u6839\u672c\u5c31\u662f\u627e\u4e0d\u5230\u7684\uff0c\u6216\u8005\u4ed6\u4eec\u53ea\u662f\u5728\u80e1\u8bf4\u516b\u9053\uff0c\u6709\u6ca1\u6709\u8fd9\u6837\u7684\u63d2\u4ef6\u53ef\u4ee5\u5b9e\u73b0\u8fd9\u529f\u80fd\uff0c\u8c22\u8c22\u3002

\n" }, { "author": { "url": "member/SethShi", "name": "SethShi", "avatar": "https://cdn.v2ex.com/avatar/d921/a023/513815_large.png?m=1768297076" }, "url": "t/1187911", "date_modified": "2026-01-23T09:01:56+00:00", "content_html": "\n

\u5148\u4e0a\u56fe \"\"

\n", "date_published": "2026-01-23T09:00:57+00:00", "title": "all in vscode \u8fdc\u7a0b\u5f00\u53d1\u4f53\u9a8c ssh \u548c tunnel \u5bf9\u6bd4.", "id": "t/1187911" }, { "author": { "url": "member/sn0wdr1am", "name": "sn0wdr1am", "avatar": "https://cdn.v2ex.com/gravatar/c6a7919632a1797e1f075dc31ffb0e87?s=73&d=retro" }, "url": "t/1187734", "date_modified": "2026-01-23T08:06:07+00:00", "content_html": "

\u5982\u9898\uff0c\u8bf7\u95ee\u5927\u5bb6\uff0c\u5728 vscode \u7684 claude code \u63d2\u4ef6\u4e2d\u80fd\u5426\u4f7f\u7528 Google Antigravity \u53cd\u4ee3\uff1f

\n

\u5982\u4f55\u4f7f\u7528\uff1f

\n", "date_published": "2026-01-23T01:13:34+00:00", "title": "\u5728 vscode \u7684 claude code \u63d2\u4ef6\u4e2d\u80fd\u5426\u4f7f\u7528 Google Antigravity \u53cd\u4ee3\uff1f", "id": "t/1187734" }, { "author": { "url": "member/Fdyo", "name": "Fdyo", "avatar": "https://cdn.v2ex.com/avatar/fdea/9749/134864_large.png?m=1769104321" }, "url": "t/1187717", "title": "\u5fae\u8f6f\u5185\u90e8\u6b63\u5728\u9f13\u52b1\u5458\u5de5\u4f7f\u7528 Claude Code", "id": "t/1187717", "date_published": "2026-01-22T17:54:08+00:00", "content_html": "

\u5c3d\u7ba1\u5fae\u8f6f\u5bf9\u5916\u4f9d\u7136\u5728\u4e3b\u63a8 Github Copilot \uff0c\u4f46\u5fae\u8f6f\u5185\u90e8\u6b63\u5728\u9f13\u52b1\u5458\u5de5\u4f7f\u7528 Claude Code \u3002

\n

\u539f\u6587\uff1a\u5fae\u8f6f\u5185\u90e8\u5168\u9762\u62e5\u62b1 Claude Code\uff1aAI \u7f16\u7801\u5de5\u5177\u683c\u5c40\u751f\u53d8

\n" }, { "author": { "url": "member/frank1256", "name": "frank1256", "avatar": "https://cdn.v2ex.com/avatar/66bc/2161/566515_large.png?m=1773026648" }, "url": "t/1184233", "date_modified": "2026-01-09T07:49:39+00:00", "content_html": "

\u6700\u8fd1\u8fc1\u79fb\u5230 antigravity \uff0c\u4e60\u60ef idea \u7684 command+n \uff0c\u6362\u51fa\u4e00\u4e2a menu \u53bb\u9009\u62e9\u4e86\u3002

\n

\u641c\u4e86\u4e00\u5708\u53ea\u6709 shift+f10 \uff0c\u8fd9\u4e2a\u8fd8\u662f\u7cfb\u7edf\u7ea7\u7684\uff0c\u5728 key binding \u91cc\u6362\u6210 command+n \uff0c\u5524\u8d77\u7684\u662f\u522b\u7684 menu \u83dc\u5355\u3002\u6709\u5927\u4f6c\u77e5\u9053\u5417\uff1f

\n

\u5f53\u7136\u51e0\u4e2a ai \u90fd\u4e0d\u77e5\u9053\u3002\u7ed3\u679c\u90fd\u4e0d\u6b63\u786e\u3002

\n", "date_published": "2026-01-09T06:13:05+00:00", "title": "\u6c42\u52a9 vscode explore \u5904 \u53f3\u952e\u5feb\u6377\u952e\u662f\u4ec0\u4e48\uff0c\u5982\u4f55\u81ea\u5b9a\u4e49\u3002", "id": "t/1184233" }, { "author": { "url": "member/5261", "name": "5261", "avatar": "https://cdn.v2ex.com/gravatar/35f3bd2ff78daccfd497fffe69c40dce?s=73&d=retro" }, "url": "t/1184146", "date_modified": "2026-01-09T02:31:52+00:00", "content_html": "\u90a3\u6211\u7528 vscode \u6253\u5f00 feign \u76f8\u5173\u7684\u9879\u76ee\u7684\u65f6\u5019,\u6211\u548b\u6837\u64cd\u4f5c\u624d\u80fd\u8df3\u8f6c\u5230\u5b9e\u73b0\u5462?", "date_published": "2026-01-09T01:35:40+00:00", "title": "vscode \u6ca1\u6709 feign \u76f8\u5173\u7684\u63d2\u4ef6????", "id": "t/1184146" }, { "author": { "url": "member/f1ynnv2", "name": "f1ynnv2", "avatar": "https://cdn.v2ex.com/avatar/6bf8/1c0d/247798_large.png?m=1742115593" }, "url": "t/1183338", "date_modified": "2026-01-05T13:14:20+00:00", "content_html": "\u8f6f\u8def\u7531\u4e0a\u5df2\u7ecf\u628a vscode, visualstudio \u4f5c\u4e3a domain-suffix \u52a0\u5165\u5230\u89c4\u5219\u91cc\u4e86\uff0c
- DOMAIN-KEYWORD,vscode,GitHub \u8282\u70b9
- DOMAIN-KEYWORD,visualstudio,GitHub \u8282\u70b9
- DOMAIN-KEYWORD,copilot,GitHub \u8282\u70b9
- RULE-SET,GitHub,GitHub \u8282\u70b9
\u800c\u4e14\u770b https://update.code.visualstudio.com:443 \u4e5f\u5df2\u7ecf\u88ab visualstudio \u5173\u952e\u5b57\u547d\u4e2d\u8fc7\uff0c\u4f46\u662f\u4e0b\u8f7d vscode \u670d\u52a1\u7aef\u4ecd\u7136\u8d85\u7ea7\u7f13\u6162

\u624b\u52a8\u628a\u8f6f\u8def\u7531\u5207\u6210\u5168\u5c40\u8d70\u4ee3\u7406\u6a21\u5f0f\uff0c\u77ac\u95f4\u5c31\u628a vscode \u670d\u52a1\u7aef\u4e0b\u8f7d\u597d\u4e86\u3002

\u5947\u602a\u4e86\uff0c\u5230\u5e95\u8fd8\u6709\u54ea\u4e2a\u7f51\u7ad9\u9700\u8981\u52a0\u5165\u89c4\u5219\u624d\u80fd\u6d41\u7545\u4e0b\u8f7d vscode \u670d\u52a1\u7aef\uff1f", "date_published": "2026-01-05T13:12:32+00:00", "title": "vscode \u7b2c\u4e00\u6b21\u901a\u8fc7 ssh \u8fdc\u7a0b\u5230 Linux \u4e0a\u65f6\u4e0b\u8f7d vscode \u670d\u52a1\u7aef\u8d85\u7ea7\u6162", "id": "t/1183338" }, { "author": { "url": "member/COW", "name": "COW", "avatar": "https://cdn.v2ex.com/avatar/14d4/90b6/472231_large.png?m=1758256641" }, "url": "t/1183078", "date_modified": "2026-01-04T14:37:12+00:00", "content_html": "

\u8c03\u4e86\u534a\u5929\uff0c\u5bfc\u5165\u4e4b\u540e\u53d1\u73b0\u52a0\u8f7d\u4e0d\u51fa\u6765\u653e\u5f03\u4e86\uff0c\u4f3c\u4e4e\u5b83\u73b0\u5728\u53ea\u80fd\u5bfc\u5165 Linux \u73af\u5883\u4e0b\u7684\uff0c\u6709\u6ca1\u6709\u4eba\u6210\u529f\u7684\uff1f

\n", "date_published": "2026-01-04T13:54:31+00:00", "title": "vscode\uff08Windows WSL2\uff09\u63d2\u4ef6\u914d\u7f6e\u600e\u4e48\u5bfc\u5165 antigravity \u5462?", "id": "t/1183078" }, { "author": { "url": "member/ronny", "name": "ronny", "avatar": "https://cdn.v2ex.com/avatar/9cad/0fe4/397861_large.png?m=1571199662" }, "url": "t/1182617", "date_modified": "2026-01-01T14:20:57+00:00", "content_html": "\u4e5f\u5c31 Solarized Light \u770b\u7740\u8fd8\u597d\uff0c\u6697\u9ed1\u5c31\u523a\u773c\uff0c\u592a\u4eae\u4e5f\u662f=\u3002=100 \u5ea6\u5de6\u53f3\u5e26\u70b9\u6563\u5149\u3002
\u4f46\u662f\u770b Sublime Text 4 \u7684\u9ed8\u8ba4\u4e3b\u9898\u5c31\u5f88\u8212\u670d\uff0c\u4e0d\u523a\u773c\uff0c\u770b\u4e45\u4e86\u4e5f\u4e0d\u96be\u53d7\uff0c\u6709\u4ec0\u4e48\u529e\u6cd5\u89e3\u51b3\u5417\uff1f

\u5728 VSCode \u4e2d\u5b89\u88c5\u800c\u597d\u51e0\u4e2a\u4e3b\u9898\uff0c\u5305\u62ec Sublime Text4 \u4e3b\u9898\uff0c\u989c\u8272\u63a5\u8fd1\uff0c\u4f46\u662f\u8fd8\u662f\u96be\u53d7\uff0c\u54ce\uff01", "date_published": "2026-01-01T13:37:29+00:00", "title": "\u4e3a\u4ec0\u4e48\u770b VSCode \u7684\u4e3b\u9898\u90fd\u5f88\u523a\u773c\uff1f Sublime Text4 \u770b\u7740\u5c31\u8212\u670d\uff1f", "id": "t/1182617" }, { "author": { "url": "member/Motter", "name": "Motter", "avatar": "https://cdn.v2ex.com/gravatar/fd953db38d289ac9f26a5d2b283d9a3f?s=73&d=retro" }, "url": "t/1182296", "date_modified": "2025-12-31T03:06:17+00:00", "content_html": "", "date_published": "2025-12-31T01:10:54+00:00", "title": "vscode \u7684\u97ed\u83dc\u76d2\u5b50\u63d2\u4ef6\u6709\u5e73\u66ff\u63a8\u8350\u5417", "id": "t/1182296" }, { "author": { "url": "member/frinstioAKL", "name": "frinstioAKL", "avatar": "https://cdn.v2ex.com/avatar/7a3f/db42/98574_large.png?m=1770535078" }, "url": "t/1181619", "date_modified": "2025-12-27T14:06:48+00:00", "content_html": "

Codex \u7684 diff \u4f53\u9a8c\u4e00\u76f4\u4e0d\u987a\u624b: \u5fc5\u987b\u5728\u72ec\u7acb\u9762\u677f\u91cc\u770b diff, \u6709\u65f6\u5019 revert \u751a\u81f3\u5931\u8d25. \u5fcd\u65e0\u53ef\u5fcd\u4e0b, \u5199\u4e86\u4e00\u4e2a\u65b0 vscode \u63d2\u4ef6\u89e3\u51b3\u8fd9\u4ef6\u4e8b.

\n

\u53ea\u8981\u70b9\u4e00\u4e0b recording, \u6240\u6709\u6539\u52a8\u90fd\u4f1a\u5b9e\u65f6\u4ee5 inline \u5f62\u5f0f\u5448\u73b0, \u4e5f\u652f\u6301\u53cc\u680f\u5bf9\u6bd4, \u8fd8\u80fd\u7c7b\u4f3c\u4e8e curosr \u90a3\u6837\u5bf9\u5c40\u90e8\u6539\u52a8\u8fdb\u884c accept/revert.

\n

\u8fd9\u4e0b Codex \u7528\u8d77\u6765\u8212\u670d\u592a\u591a\u4e86

\n

\u6548\u679c\u56fe:

\n
    \n
  1. \n

    Editor Inline View\n\"\"

    \n
  2. \n
  3. \n

    Editor Inline View (hover effect)\n\"\"

    \n
  4. \n
  5. \n

    Inline Review2 (read only)\n\"\"

    \n
  6. \n
  7. \n

    Side-by-side diff\n\"\"

    \n
  8. \n
\n

github \u5730\u5740: https://github.com/wizyoung/DiffTracker

\n

vscode marketplace: https://marketplace.visualstudio.com/items?itemName=Wizyoung.diff-tracker

\n

openvsx marketplace: https://open-vsx.org/extension/Wizyoung/diff-tracker

\n

\u4e00\u4e9b\u5c40\u9650: \u56e0\u4e3a vscode \u7684 api \u539f\u56e0, \u65e0\u6cd5\u50cf\u7b2c\u4e09\u65b9 cursor \u90a3\u6837, \u5728\u4ee3\u7801\u5757\u53f3\u4e0b\u89d2\u663e\u793a\u6d6e\u52a8\u7684 accept/reject, \u4ee5\u53ca\u5220\u9664\u7684 diff \u4e0b\u65e0\u6cd5\u628a\u5220\u9664\u524d\u7684\u5185\u5bb9\u4ee5\u865a\u62df\u884c\u7684\u65b9\u5f0f\u663e\u793a. \u5982\u6709\u66f4\u597d\u7684\u65b9\u5f0f\u671b\u544a\u77e5~

\n", "date_published": "2025-12-27T13:28:38+00:00", "title": "\u4e0d\u559c\u6b22 codex diff \u7684\u4f53\u9a8c, \u5199\u4e86\u4e2a vscode diff \u63d2\u4ef6: diff tracker", "id": "t/1181619" }, { "author": { "url": "member/manasxx", "name": "manasxx", "avatar": "https://cdn.v2ex.com/avatar/4d5a/ea1b/309991_large.png?m=1656579209" }, "url": "t/1181161", "date_modified": "2025-12-25T07:32:18+00:00", "content_html": "

\u524d\u8a00

\n
\u8eab\u4e3a\u4e00\u4e2a\u540e\u7aef\u5f00\u53d1\u8005\uff0c\u4ece 18 \u5e74\u5f00\u59cb\u7ef4\u62a4\u8fd9\u4e2a\u63d2\u4ef6\uff0c\u6700\u8fd1\u7ec8\u4e8e\u501f\u7740 AI \u7684\u5e2e\u52a9\uff0c\u5e2e\u6211\u5c06 Background-Cover \u5b8c\u5584\u4e86\u4e00\u76f4\u60f3\u8981\u7684\u529f\u80fd\uff0c\u6b22\u8fce\u5927\u5bb6\u4f53\u9a8c\u3002\u3002\n
\n

\ud83c\udf1f \u529f\u80fd\u7279\u6027

\n\n

\u6269\u5c55\u5e02\u573a\u4e0b\u8f7d\u5730\u5740\uff1a https://marketplace.visualstudio.com/items?itemName=manasxx.background-cover

\n", "date_published": "2025-12-25T07:30:48+00:00", "title": "Background-Cover \u6269\u5c55\u652f\u6301\u89c6\u9891\u58c1\u7eb8\u80cc\u666f\u55bd", "id": "t/1181161" }, { "author": { "url": "member/formulahendry", "name": "formulahendry", "avatar": "https://cdn.v2ex.com/avatar/9bd5/262e/205022_large.png?m=1677999975" }, "url": "t/1180791", "title": "\u5199\u4e86\u4e2a Agent Skills Marketplace \u7684 VS Code extension", "id": "t/1180791", "date_published": "2025-12-24T00:11:49+00:00", "content_html": "

\u524d\u51e0\u5929\u548c\u5927\u5bb6\u5206\u4eab\u4e86\u6211\u5199\u7684 Code Runner Agent Skill\uff1a

\n

https://github.com/formulahendry/agent-skill-code-runner

\n

\u53d1\u73b0\u5927\u5bb6\u5bf9 Agent Skills \u7684\u5173\u6ce8\u5ea6\u8fd8\u662f\u5f88\u5927\u7684\u3002

\n

\u4e8e\u662f\uff0c\u6211\u5c31\u60f3\u7740\u662f\u4e0d\u662f\u80fd\u628a Code Runner Agent Skill \u53d1\u5e03\u5230\u54ea\u4e2a Agent Skills Marketplace \u4e0a\u9762\u3002

\n

\u7ed3\u679c\uff0c\u641c\u7d22\u4e86\u4e00\u756a\uff0c\u4f3c\u4e4e\u5e76\u6ca1\u6709\u627e\u5230\u4e00\u4e2a\u5f88\u597d\u7528\u7684 Agent Skills Marketplace \u3002

\n

\u6240\u4ee5\uff0c\u6211\u5c31\u81ea\u5df1\u5c31\u7528 AI \u5199\u4e86\u4e2a Agent Skills Marketplace \u7684 VS Code extension \u73a9\u73a9\u3002

\n

\u8fd8\u5f97\u662f AI \uff0c\u4e09\u4e0b\u4e94\u9664\u4e8c\uff0c\u5f88\u5feb\u5c31\u5199\u597d\u4e86\u3002

\n

\u5982\u6b64\u4e00\u6765\uff0c\u5728 VS Code \u4e2d\uff0c\u641c\u7d22\ud83d\udd0d\u3001\u5b89\u88c5\ud83d\udce6\u3001\u8fd0\u884c\ud83c\udfc3 Agent Skills \uff0c\u4e00\u6c14\u5475\u6210\uff0c\u5982\u4e1d\u822c\u987a\u6ed1\uff5e

\n

\"\"

\n

\u5173\u4e8e Agent Skills \u662f\u5565\uff0c\u4e4b\u524d\u7684\u6587\u7ae0\u5df2\u7ecf\u8be6\u7ec6\u4ecb\u7ecd\u4e86\uff1a

\n

Code Runner Agent Skill \u6765\u4e86\uff01

\n

\u6b22\u8fce\u8bd5\u7528\u6216\u8005\u56f4\u89c2 Agent Skills Marketplace for VS Code\uff1a

\n

https://github.com/formulahendry/vscode-agent-skills

\n

\u4ee3\u7801\u5b8c\u5168\u5f00\u6e90\uff01

\n" }, { "author": { "url": "member/BearCookie", "name": "BearCookie", "avatar": "https://cdn.v2ex.com/avatar/874d/5702/452997_large.png?m=1739705170" }, "url": "t/1180544", "date_modified": "2025-12-22T23:57:19+00:00", "content_html": "\u6bd5\u7adf\u6b63\u7248\u5f88\u8d35\uff0c\u60f3\u7740\u7528 VS Code \u642d\u914d\u63d2\u4ef6\uff0c\u80fd\u4e0d\u80fd\u4ee3\u66ff\u6389 idea", "date_published": "2025-12-22T23:36:51+00:00", "title": "\u5982\u679c\u60f3\u7528 VS Code \u642d\u914d\u63d2\u4ef6\uff0c\u53bb\u4ee3\u66ff IDEA\uff0c\u6709\u6ca1\u6709\u5565\u597d\u7684\u65b9\u6848\u63a8\u8350\u989d", "id": "t/1180544" }, { "author": { "url": "member/Cu635", "name": "Cu635", "avatar": "https://cdn.v2ex.com/avatar/479c/3b11/41753_large.png?m=1756537907" }, "url": "t/1179214", "date_modified": "2025-12-16T04:50:17+00:00", "content_html": "

https://i.imgur.com/RrdAMXl.png

\n

\u8fd9\u662f\u5f3a\u903c\u7528\u6237\u5f00\u53d1\u7684\u65f6\u5019\u8fde\u63a5\u4e2a\u5c3f\u888b\u554a\u3002

\n

\u66f4\u4f55\u51b5\uff0c\u4e00\u4e9b\u5c0f\u4f17\u7684\u3001\u5f00\u653e\u7a0b\u5ea6\u6ca1\u90a3\u4e48\u9ad8\u7684\u4ee3\u7801\u9886\u57df\uff0cAI \u6a21\u578b\u4e5f\u4e0d\u597d\u4f7f\u554a\u2026\u2026

\n

\u662f\u4e0d\u662f\u53ef\u4ee5\u8003\u8651 VSCodium \u4e86\uff1f\u6216\u8005\u5173\u6ce8\u4e00\u4e0b zed \uff1f

\n", "date_published": "2025-12-16T04:46:33+00:00", "title": "IntelliCode \u88ab\u6807\u8bb0\u4e3a deprecated \u4e86\uff0c\u8fd9\u662f\u5f3a\u903c\u7528\u6237\u4f7f\u7528\u8054\u7f51\u6a21\u578b\uff1f", "id": "t/1179214" }, { "author": { "url": "member/paopjian", "name": "paopjian", "avatar": "https://cdn.v2ex.com/gravatar/141f86b5cead0224ebc0365353521a26?s=73&d=retro" }, "url": "t/1177971", "date_modified": "2025-12-10T03:02:12+00:00", "content_html": "\u7c7b\u4f3c issue https://github.com/Microsoft/vscode/issues/282268
\u4e4b\u524d\u5728\u7ec8\u7aef\u91cc\u6309 tab \u662f\u4f1a\u81ea\u52a8\u8865\u5168\u672c\u5730\u6587\u4ef6\u7684, \u5982\u679c\u6709\u591a\u4e2a\u53ea\u4f1a\u8865\u5168\u5230\u76f8\u540c\u5b57\u7b26, \u8fd9\u662f shell \u7684\u5e38\u89c1\u529f\u80fd\u5bf9\u5427. \u4f46\u662f\u73b0\u5728 vscode \u7adf\u7136\u64c5\u81ea\u52a0\u4e86\u4e00\u4e2a\u7c7b\u4f3c\u4ee3\u7801\u63d0\u793a\u7684\u9009\u62e9\u6846, \u5982\u679c\u4f60\u624b\u5feb\u7684\u8bdd\u5c31\u662f\u81ea\u52a8\u7b2c\u4e00\u4e2a, \u4f46\u662f\u901a\u5e38\u4e0d\u4f1a\u662f\u4f60\u60f3\u8981\u7684, \u4e0d\u6562\u60f3\u8c61\u5982\u679c\u8c01\u624b\u5feb rm \u4e86\u90a3\u6587\u4ef6\u53ef\u5c31\u65e0\u4e86, \u600e\u4e48\u4f1a\u6709\u8fd9\u4e48\u4e2a\u9b3c\u4e1c\u897f, \u6211\u90fd\u7528\u7ec8\u7aef\u4e86\u4f60\u8fd8\u778e\u52a0\u529f\u80fd
\u611f\u89c9\u548c chrome \u5728\u53f3\u952e\u91cc\u52a0\u5165 \u590d\u5236\u6307\u5411\u7a81\u51fa\u663e\u793a\u7684\u5185\u5bb9\u7684\u94fe\u63a5 \u4e00\u6837\u6076\u5fc3", "date_published": "2025-12-10T02:55:12+00:00", "title": "vscode \u4e5f\u5f00\u59cb\u5728\u7ec8\u7aef\u52a0\u4e00\u4e9b\u5947\u602a\u7684\u529f\u80fd", "id": "t/1177971" }, { "author": { "url": "member/yuan321", "name": "yuan321", "avatar": "https://cdn.v2ex.com/avatar/b56a/010a/575413_large.png?m=1762327479" }, "url": "t/1177931", "date_modified": "2025-12-10T02:09:22+00:00", "content_html": "\u5982\u4f55\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u5462\uff1f", "date_published": "2025-12-10T01:27:07+00:00", "title": "\u4f7f\u7528 vscode \u8fdc\u7a0b\u670d\u52a1\u5668\u540e\u5c31\u65e0\u6cd5\u4f7f\u7528 codex\uff0c claude code \u7684\u63d2\u4ef6\u4e86", "id": "t/1177931" }, { "author": { "url": "member/a33291", "name": "a33291", "avatar": "https://cdn.v2ex.com/avatar/e29e/fd46/582789_large.png?m=1752114948" }, "url": "t/1177402", "date_modified": "2025-12-07T23:36:35+00:00", "content_html": "\u6bcf\u6b21\u5355\u6b65 f11 \u4e00\u6b21\u90fd\u8981\u5361\u597d\u4e45,\u6709\u65f6\u5019\u76f4\u63a5\u6574\u4e2a hang \u4e3b,\u4e0b\u8f7d\u5e93\u6e90\u7801\u518d\u6307\u5b9a\u592a\u9ebb\u70e6,\u8fd9\u4e00\u70b9\u975e\u5e38\u5f71\u54cd\u8c03\u8bd5\u4f53\u9a8c

\u88ab\u8c03\u8bd5\u7684 nuget \u5305\u662f\u5e26\u6709\u6e90\u7801\u7684,\u53ea\u662f\u975e\u5e38\u5361

\u6709\u4ec0\u4e48\u65b9\u6cd5\u89e3\u51b3?", "date_published": "2025-12-07T12:57:32+00:00", "title": "vs \u8c03\u8bd5 nuget \u5305 f11 \u5355\u6b65\u7684\u65f6\u5019\u4e0b\u8f7d\u5305\u6e90\u4ee3\u7801\u592a\u6162\u4e86\u6709\u4ec0\u4e48\u6539\u8fdb\u65b9\u5f0f?", "id": "t/1177402" }, { "author": { "url": "member/asd999cxcx", "name": "asd999cxcx", "avatar": "https://cdn.v2ex.com/gravatar/e4e907d2910925292b48745af64cfe32?s=73&d=retro" }, "url": "t/1177101", "date_modified": "2025-12-05T08:00:15+00:00", "content_html": "\u4e00\u4e2a\u5f88\u7b80\u5355\u7684\u9700\u6c42\uff1a\u5728\u5de5\u4f5c\u533a\u4f7f\u7528\u6211\u672c\u5730\u7684 maven \u914d\u7f6e\uff0cmaven \u914d\u7f6e\u6307\u4e86 maven \u5b89\u88c5\u76ee\u5f55/repo \u4e3a\u4ed3\u5e93\u5b58\u653e\u4f4d\u7f6e\uff0c\u6539 vscode \u914d\u7f6e\u534a\u5929\u6ca1\u6548\u679c\u3002\u8ba9 cc/iflow \u5199\u4e86 settings.json \u4e5f\u4e0d\u8d77\u4f5c\u7528\uff0c\u59cb\u7ec8\u5c06 maven \u4f9d\u8d56\u4e22\u5230\u4e86\u7528\u6237/.m2/repo \u8def\u5f84\u4e0b\u4e86\u3002\u5e76\u4e14\u6bcf\u6b21\u6253\u5f00\u6784\u5efa\u6a21\u5757\uff0c\u4e00\u4e2a\u6a21\u5757\u5f39\u4e00\u4e2a\u7ec8\u7aef\uff0c\u5728 settings.json \u914d\u7f6e\u8ba9\u4ed6\u4e0d\u8981\u5728\u7ec8\u7aef\u663e\u793a\uff0c\u540e\u53f0\u9759\u9ed8\u6784\u5efa\uff0c\u4f9d\u65e7\u4e0d\u751f\u6548...\u65e0\u8bed\u4e86.....", "date_published": "2025-12-05T04:38:40+00:00", "title": "vscode \u7684\u914d\u7f6e\u4eff\u4f5b\u6709\u4ec0\u4e48\u5927\u75c5\uff0c\u611f\u89c9\u4e13\u4e1a\u7684\u8fd8\u662f\u5f97 IDE \u6765", "id": "t/1177101" }, { "author": { "url": "member/atfeel", "name": "atfeel", "avatar": "https://cdn.v2ex.com/gravatar/05e880c3ebdb8f94dcc25fa1ead531c4?s=73&d=retro" }, "url": "t/1176751", "date_modified": "2025-12-03T14:21:24+00:00", "content_html": "continue \u4e0d\u652f\u6301
claude code for vs code \u4e0d\u652f\u6301", "date_published": "2025-12-03T14:03:27+00:00", "title": "\u6709\u54ea\u4e2a vscode \u7684\u7f16\u7a0b\u52a9\u624b\u652f\u6301 undo \u64a4\u9500\u529f\u80fd\u7684\u5417", "id": "t/1176751" }, { "author": { "url": "member/COW", "name": "COW", "avatar": "https://cdn.v2ex.com/avatar/14d4/90b6/472231_large.png?m=1758256641" }, "url": "t/1176456", "title": "vscode \u4e2d\u6587\u8f93\u5165\u95ee\u9898", "id": "t/1176456", "date_published": "2025-12-02T11:24:15+00:00", "content_html": "

\u6709\u4eba\u9047\u5230\u8fc7\u8fd9\u4e2a\u95ee\u9898\u5417\uff1a\u8f93\u5165\u4e2d\u6587\u65f6\uff0c\u6709\u4e9b\u5b57\u6bcd...\u6bd4\u5982\u6309 d \u4f1a\u5f39\u51fa\u5019\u9009\u6846\uff0c\u6709\u4e9b\u5b57\u6bcd\u6bd4\u5982\u6309 n \u5c31\u4e0d\u5f39\u5019\u9009\u6846\uff0c\u8fd9\u662f\u4ec0\u4e48\u95ee\u9898\u3002

\n

PS\uff1a\u7528\u7684\u5fae\u8f6f\u62fc\u97f3\u3002

\n" }, { "author": { "url": "member/imherer", "name": "imherer", "avatar": "https://cdn.v2ex.com/avatar/32a6/84e5/199520_large.png?m=1757488668" }, "url": "t/1176286", "date_modified": "2025-12-02T02:32:17+00:00", "content_html": "

project:.\n\u251c\u2500\u8fd9\u91cc\u662f workspace \u7684 folders\n\u2514\u2500package.json\n\u251c\u2500xxx.code-workspace\n\u2514\u2500xxx

\n

\u5728 workspace \u6a21\u5f0f\u4e0b\u5047\u5982\u6211\u60f3\u770b package.json \u6216\u8005 xxx.code-workspace \u548b\u529e\uff1f

\n

\u53e6\u5916\u7528 workspace \u6a21\u5f0f\u6253\u5f00\u540e\uff0c\u5982\u4f55\u518d\u6062\u590d\u6210\u5e38\u89c4\u7684\u65b9\u5f0f\u6253\u5f00\u5462

\n", "date_published": "2025-12-02T01:58:39+00:00", "title": "\u5728 VSCode \u4e2d\u4f7f\u7528 workspace \u6a21\u5f0f\u6253\u5f00\u4e00\u4e2a\u524d\u7aef\u5de5\u7a0b\u540e\u6839\u76ee\u5f55\u7684\u90a3\u4e9b\u6587\u4ef6\u600e\u4e48\u770b\uff1f", "id": "t/1176286" }, { "author": { "url": "member/ttsh", "name": "ttsh", "avatar": "https://cdn.v2ex.com/gravatar/9e419bf4efb1250d0552534f9d209e5a?s=73&d=retro" }, "url": "t/1175558", "date_modified": "2025-11-28T01:24:37+00:00", "content_html": "\u5f00\u4e86 gemini \u63d2\u4ef6\u5c31\u662f 27w \uff0c\u4e0d\u5f00\u5c31\u662f 7w \uff0c\u522b\u8bf4\u529f\u8017\u5df2\u7ecf\u5f88\u4f4e\u4e86\uff0c\u53ea\u662f\u8bf4\u505a\u6bd4\u8f83

", "date_published": "2025-11-28T01:23:14+00:00", "title": "gemini vscode \u6301\u7eed\u5728\u540e\u53f0\u6d3b\u52a8", "id": "t/1175558" }, { "author": { "url": "member/xlsama", "name": "xlsama", "avatar": "https://cdn.v2ex.com/avatar/2494/3345/531933_large.png?m=1762928433" }, "url": "t/1172275", "date_modified": "2025-11-12T10:03:10+00:00", "content_html": "

\u6bcf\u6b21\u4ece diff \u89c6\u56fe\u60f3\u8981\u8df3\u8f6c\u5230\u6587\u4ef6\uff0c\u90fd\u9700\u8981\u79fb\u5230\u4e0a\u9762\u70b9\u51fb\u8fd9\u4e2a\u5c0f\u56fe\u6807\uff0c\u60f3\u7ed9\u8fd9\u4e2a\u547d\u4ee4\u7ed1\u5b9a\u4e00\u4e2a\u5feb\u6377\u952e\u3002\u6c42\u6559\u5927\u4f6c\u2764\ufe0f

\n

\"\"

\n", "date_published": "2025-11-12T06:24:09+00:00", "title": "\u6c42\u6559\u5927\u4f6c\uff0c VS Code \u4e2d diff \u89c6\u56fe\u4e0b\u7684\u8fd9\u4e2a \"Open File\" \u5bf9\u5e94\u7684\u5feb\u6377\u952e\u6216\u8005\u547d\u4ee4\u662f\u54ea\u4e2a\uff1f", "id": "t/1172275" }, { "author": { "url": "member/Nicklove", "name": "Nicklove", "avatar": "https://cdn.v2ex.com/gravatar/2be6235e6d98e0ab2501ee15b66cfc27?s=73&d=retro" }, "url": "t/1172219", "title": "\u4f60\u5728\u4f7f\u7528\u4ec0\u4e48\u989c\u8272\u4e3b\u9898", "id": "t/1172219", "date_published": "2025-11-12T03:07:19+00:00", "content_html": "\u6211\u4e60\u60ef\u4f7f\u7528\u6df1\u8272\u4e3b\u9898\uff0c\u4e0d\u8fc7\u4ee5\u524d\u5e38\u7528\u7684\u51e0\u4e2a\u989c\u8272\u4e3b\u9898 Material \u3001Monokai \u90fd\u5f00\u59cb\u6536\u8d39\u4e86\uff0cMonokai \u76f4\u63a5\u5f00\u59cb\u6536\u8d39\uff0cMaterial \u6539\u540d\u6210 vira \uff0c\u4e5f\u5f00\u59cb\u6536\u8d39\u4e86\u3002\u6709\u70b9\u60f3\u4e70\u4e00\u4e2a vira \u7684 license key \uff0c\u4f46\u662f\u4e00\u4e2a key \u4e0d\u80fd\u591a\u5904\u4f7f\u7528\uff0c\u6709\u70b9\u7ea0\u7ed3\u3002\u4e0d\u592a\u6e05\u695a\u5236\u4f5c\u5e76\u7ef4\u62a4\u4e00\u6b3e\u989c\u8272\u4e3b\u9898\u9700\u8981\u591a\u5927\u6210\u672c\uff0c\u4e86\u89e3\u8fc7\u989c\u8272\u4e3b\u9898\u5176\u5b9e\u5c31\u662f\u7ef4\u62a4\u4e00\u4e2a json \uff0c\u6709\u5565\u65b9\u5f0f\u76f4\u63a5\u83b7\u53d6 vira \u4e3b\u9898\u7684 json \u561b\u3002" }, { "author": { "url": "member/qazwsxkevin", "name": "qazwsxkevin", "avatar": "https://cdn.v2ex.com/gravatar/bfefb99d6203d351791672a1d3fc936a?s=73&d=retro" }, "url": "t/1171493", "title": "vscode \u8981\u600e\u4e48\u6298\u817e\u914d\u7f6e\u5b83\u7684\u590d\u6742 json(\u53ea AI \u8f85\u52a9)\u8d70\u4ee3\u7406? (\u800c\u4e0d\u662f vscode \u5168\u5c40\u8d70,\u66f4\u4e0d\u80fd\u662f os system \u5168\u5c40\u8d70)", "id": "t/1171493", "date_published": "2025-11-09T05:22:03+00:00", "content_html": "

\u5c0f\u767d\u5f00\u5c40,win11 \u5e73\u53f0,vscode \u539f\u751f\u96c6\u6210 Copilot \uff0c\u7a7a\u767d vscode \u5de5\u4f5c\u533a,\u6682\u65e0\u6269\u5c55,\u5df2\u7ecf\u67b6\u597d\u672c\u5730\u5e72\u51c0\u68af\u53e3 sock5//192.168.111.8:8181;
\n1.\u5982\u679c\u96c6\u6210\u7684 Copilot \u7684\u4ea4\u4e92,\u8d70\u8fd9\u4e2a\u4ee3\u7406\u53e3,\u4f46 vscode \u672c\u8eab\u7684 Remote-ssh \u7b49\u9700\u8981\u4f7f\u7528\u7f51\u7edc\u7684,\u4e0d\u8d70\u4ee3\u7406
\n2.\u5047\u5982\u6211\u5c06\u8981\u4f7f\u7528 Claude Sonnet(\u81ea\u6709 key),\u90a3\u4e48\u5e94\u8be5\u662f\u8981\u88c5\u7b2c\u4e09\u65b9\u6269\u5c55,\u90a3\u4e48\u53c8\u5e94\u8be5\u7528\u4ec0\u4e48\u6269\u5c55,\u5177\u5907\u914d\u7f6e\u4f7f\u7528\u4ee3\u7406?
\n3.\u5982\u679c\u662f\u5176\u5b83\u6a21\u578b\u5462?(\u5982 google gemini)

\n" }, { "author": { "url": "member/xu33", "name": "xu33", "avatar": "https://cdn.v2ex.com/avatar/dea1/8482/7610_large.png?m=1724302349" }, "url": "t/1170129", "title": "vscode \u4e2d\u4f7f\u7528 copilot \u53ef\u4ee5\u6dfb\u52a0\u5176\u4ed6\u6a21\u578b\u5417\uff0c\u83dc\u5355\u91cc\u6709\uff0c\u4f46\u586b\u4e86 key \u540e\u6ca1\u6709\u4efb\u4f55\u53cd\u5e94", "id": "t/1170129", "date_published": "2025-11-03T03:15:27+00:00", "content_html": "

\u6709\u6ca1\u6709\u5927\u4f6c\u77e5\u9053\u600e\u4e48\u5f04

\n" } ] } ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86