登录社区云,与社区用户共同成长
邀请您加入社区
摘要: AISkills作为前端开发效率神器,将常用开发流程封装为可复用的结构化指令,使AI能主动执行复杂任务(如组件生成、代码审查、样式迁移等)。不同于普通Prompt,AISkills具备可复用、结构化、可编程和可组合的特点,通过意图识别、参数提取等步骤将隐性经验转化为显性规则。文章以ClaudeCode为例,详细演示了创建React组件、代码审查等实战案例,并强调团队协作中Skill的版本管
本文详细介绍如何为DeepSeekHarness开发一个HTML实时可视化编辑插件。该插件包含源码编辑器和实时预览面板,通过桥接层实现双向同步,支持语法高亮、格式化、撤销重做等功能。文章从环境准备、项目初始化开始,逐步实现插件入口、通信桥接、编辑器面板(基于CodeMirror6)、预览面板(采用iframe沙箱)、工具栏等核心模块,并集成Prettier实现代码格式化。最后说明插件集成方法和调试
vscode上使用codex的apikey格式
解决方法,在扩展栏找到claude code for VS Code,然后卸载旁边的下箭头找到你上图显示报错的版本,我这里是2.1.229,然后重新下载,最后把自动更新关闭。点开claude code后如果是这种报错,那么大概率就是你在wsl的vscode中下载claude code扩展的的时候打开了自动更新。
Codex 并不是只有一种使用方式。Codex App↓图形化使用Codex IDE↓直接在 IDE 中开发Codex CLI↓终端使用↓第三方多账号管理Codex CLI最终选择哪一种并不冲突,完全可以根据不同开发场景组合使用。
我在并行使用 Codex、Claude Code 等 Coding Agent 时,传统 IDE 的标签页很快失控。本文介绍开源无限画布 IDE Cate:如何用空间布局、Agent 状态感知和 Git Worktree 管理多任务开发上下文,并分享 Electron + React 的实现思路。
MCP协议为解决AI Agent工具开发痛点而生,它像USB接口一样标准化工具定义与发现,实现工具与模型的解耦。文章从协议原理到实践应用,详细介绍了MCP的三层架构、通信模型及开发流程,包括搭建MCPServer、扩展工具链、集成Client等关键步骤,并通过构建数据分析助手的案例展示实战价值。最后强调性能优化、安全考量和最佳实践,展望MCP在AI生态中的前景,为开发者提供构建可扩展工具链的完整指
文章摘要: KES数据库推出基于MCP协议的AI调优方案,实现自然语言交互优化数据库性能。该方案通过MCP Server桥接IDE和KES数据库,支持9大工具集:数据库结构探索、SQL执行分析、运行状态检查和假设索引验证。采用五层架构设计,提供三种传输方式适应不同场景,并内置严格安全机制(Restricted模式)。方案解决了开发者频繁切换工具的痛点,使AI能直接查看数据库状态并给出优化建议,如自
摘要:本文介绍了Eclipse工作台的界面结构及多窗口功能。工作台由多个窗口组成,每个窗口包含菜单栏、工具栏和透视图,透视图则包含视图和内容编辑器。文章详细说明了主菜单栏的功能,如文件操作、编辑命令、项目管理等,并提到插件开发者可以通过XML扩展平台功能。此外,还介绍了如何通过Window菜单开启和管理多个Eclipse窗口,以及使用Alt+Tab进行窗口切换。文末鼓励读者反馈和互动。
从AI IDE工作流出发,对比Windsurf/Devin Desktop与Cursor在补全、Agent、代码库理解、MCP、团队协作、隐私、价格、企业使用和适用场景上的差异。
MounRiver Studio II(MRS2)是基于VSCode框架深度定制的RISC-V开发环境,支持Windows/Linux/macOS及国产系统。针对代码优化,MRS2通过XW扩展和B扩展(支持青稞V3C/V3B/V5A处理器)显著减少代码体积,最高可缩减128字节。还提供快速中断模式减少寄存器压栈操作,提升响应速度;支持highcode段优化降低RAM/FLASH占用;新增mcpy指
详解 JetBrains 官方内置 MCP Server 的启用、Codex 自动配置、IDE 索引调用、工具权限与 Brave Mode 风险。
本文介绍了基于VScode和EmbeddedIDE插件开发MSPM0嵌入式项目的完整流程。主要内容包括:1)VScode环境配置,安装EIDE插件及编译工具链;2)通过Keil创建基础项目框架并导入VScode;3)使用SysConfig生成外设配置文件;4)详细说明项目设置、编译链配置和调试方法;5)提供LED和串口测试代码示例。相比传统Keil开发,该方案具有启动快速、代码管理方便等优势,特别
本文介绍如何通过开发Typora插件构建个性化写作环境。文章首先分析了Typora编辑器的优势与局限性,提出打造IDE式写作环境的价值。然后详细讲解了插件开发基础,包括环境搭建、架构解析和核心API。重点阐述了智能代码片段管理功能的实现方案,包括数据库设计、上下文感知推荐系统、快捷键触发机制等。通过流程图展示了插件架构和代码片段管理流程,并提供了完整的代码示例,展示如何监听编辑器事件、检索代码片段
摘要: 通过AI助手Marvis卸载Visual Studio 2026的实践,展示了自然语言交互的高效性。用户仅需说明需求(如“卸载VS2026,保留其他版本”),Marvis即自动扫描安装信息、调用官方卸载工具,并彻底清理残留文件与注册表。相比传统手动操作,AI代理具备零门槛、无残留、精准限定和全程透明的优势,适用于卸载软件、清理系统、排查问题等场景,用户无需技术细节即可完成复杂操作。核心价值
Typora 支持通过扩展 Markdown 解析。// 需要在插件中重写 Typora 的解析器// 解析 ::: tip ... ::: 并返回 token});});但直接修改 Typora 的内部解析器存在版本兼容风险,需谨慎。通过以上步骤,你已经掌握 Typora 插件开发的核心要诀:从简单的菜单注入到复杂的面板交互,再到集成外部工具链。每一行插件都是对 Typora 环境的个性化重塑,
摘要: Claude Code(终端AI编程助手)、NanoBanana(基于Gemini的AI图像生成工具)与聆犀AI录音卡(离线拾音器)三款工具实现深度打通,构建了"语音→分析→可视化"的自动化工作流。用户只需口述需求,系统即可自动生成产品结构图、架构图、流程图等可视化成果。该方案覆盖五大核心场景:产品需求讨论自动生成结构图、技术评审输出架构图、业务流程讨论生成流程图、原型描述转为界面设计图,
分层路由的按需加载:L0-L3 四层设计将"加载开销与代码总量成正比"变成了"与所用模式代码量成正比"。这是渐进式启动的核心——每次只加载必需的模块,从 5ms 的--version到 200ms 的完整 REPL,性能开销与功能需求精确匹配。环境变量入口标记:通过环境变量,外部调用者(SDK、IDE)可以声明自己的身份,CLI 内部也能自动检测。这种软标记 + 硬检测的双重机制既保证了灵活性(外
AI 原生开发环境的演进才刚刚开始。随着多模态能力的融入,未来的 IDE 可能直接读懂设计稿并生成前端代码;随着更长上下文窗口和更强推理能力的模型出现,AI 将能够承担整个史诗级需求的端到端实现;随着 MCP 等协议的成熟,IDE 将无缝接入项目管理、监控和运维工具,成为覆盖完整软件生命周期的统一智能层。
本文介绍了IntelliJ IDEA插件开发的全流程:1. 环境准备:安装PluginDevKit插件并开启IDEA内部模式;2. 项目创建:使用JDK21创建IDE插件项目,配置build.gradle.kts构建文件;3. 功能开发:实现"在资源管理器中打开当前文件"功能,包含动作类、服务类和工具类;4. 插件配置:在plugin.xml中注册动作并设置工具栏位置;5. 测
手动维护和管理是很麻烦的。因此,LangChain4j 提供了抽象以及多种开箱即用的实现。 可以作为独立的低级组件使用,也可以作为高级组件(如 AI 服务)的一部分。作为的容器(由支持), 提供了以下核心能力:LangChain4j 目前只提供"记忆",而不是"历史"。 如果你需要保存完整的历史记录,请手动进行。淘汰策略是必要的,原因有三个:较简单的一种,作为滑动窗口运行:更复杂的选项,同样作为滑
摘要:本文详细介绍了如何从零搭建现代化嵌入式开发环境,重点推荐使用Cursor编辑器(兼容VSCode)。文章对比了Keil/IAR、VSCode+插件和Cursor的优缺点,指出Cursor集成了AI辅助编程且配置简便。环境搭建包括安装ARM GNU工具链、CMake/Ninja和OpenOCD,并配置系统环境变量。通过STM32CubeMX生成CMake工程后,在Cursor中安装C/C++、
【VSCODE 插件 调试】 Visual Studio Code + Continue + Ollama实现本地版 Cursor / Copilot
现有插件支持模型核心功能参考价值DeepSeek、OpenAI、Gemini、Ollama等AI代码补全、聊天窗口、函数调用工具已支持DeepSeek,可直接借鉴API集成方式聊天界面、代码辅助、文件感知回答提供了浏览器界面嵌入Eclipse的方案实时代码生成、智能补全、交互式聊天Eclipse AI插件商业化产品的架构参考。
有些open-ai出品的大模型,如chat-gpt可能会因为地区限制而不给使用,可以改一下idea的区域试试,能不能用。
本文介绍了如何修改Android Studio 2025.3.2的中文语言包插件以实现版本兼容。主要步骤包括:解压原始插件(242.152版本),修改plugin.xml文件中的until-build值为253.*,重新打包为兼容版本,安装到插件目录,并在配置文件中添加中文语言设置。该方法通过调整版本兼容性声明,使旧版中文语言包能在新版Android Studio上使用。操作需使用macOS系统,
在VSCode中使用MCP实现智能问数
从 CodingMCP 到 LayaAir-MCP,这并不仅仅是一次插件能力的增强,而是一次开发范式的推进。基于我们提供的 MCP 服务,开发者只需要使用自然语言描述需求,就可以一键生成可直接运行的小游戏,或大型项目中的功能模块。它不仅能够创建 LayaAir 引擎中的场景、预制体等 IDE 内置资源,还可以查询和理解项目中资源之间的依赖关系,参与资源管理,并进一步完成项目的构建与发布自动化流程。