[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-codota--tabnine-intellij":3,"tool-codota--tabnine-intellij":64},[4,17,25,39,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,14,15],"开发框架","Agent","语言模型","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":10,"last_commit_at":23,"category_tags":24,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,15],{"id":26,"name":27,"github_repo":28,"description_zh":29,"stars":30,"difficulty_score":10,"last_commit_at":31,"category_tags":32,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[33,34,35,36,14,37,15,13,38],"图像","数据工具","视频","插件","其他","音频",{"id":40,"name":41,"github_repo":42,"description_zh":43,"stars":44,"difficulty_score":45,"last_commit_at":46,"category_tags":47,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,3,"2026-04-04T04:44:48",[14,33,13,15,37],{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":45,"last_commit_at":54,"category_tags":55,"status":16},519,"PaddleOCR","PaddlePaddle\u002FPaddleOCR","PaddleOCR 是一款基于百度飞桨框架开发的高性能开源光学字符识别工具包。它的核心能力是将图片、PDF 等文档中的文字提取出来，转换成计算机可读取的结构化数据，让机器真正“看懂”图文内容。\n\n面对海量纸质或电子文档，PaddleOCR 解决了人工录入效率低、数字化成本高的问题。尤其在人工智能领域，它扮演着连接图像与大型语言模型（LLM）的桥梁角色，能将视觉信息直接转化为文本输入，助力智能问答、文档分析等应用场景落地。\n\nPaddleOCR 适合开发者、算法研究人员以及有文档自动化需求的普通用户。其技术优势十分明显：不仅支持全球 100 多种语言的识别，还能在 Windows、Linux、macOS 等多个系统上运行，并灵活适配 CPU、GPU、NPU 等各类硬件。作为一个轻量级且社区活跃的开源项目，PaddleOCR 既能满足快速集成的需求，也能支撑前沿的视觉语言研究，是处理文字识别任务的理想选择。",74913,"2026-04-05T10:44:17",[15,33,13,37],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":45,"last_commit_at":62,"category_tags":63,"status":16},2181,"OpenHands","OpenHands\u002FOpenHands","OpenHands 是一个专注于 AI 驱动开发的开源平台，旨在让智能体（Agent）像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点，通过自动化流程显著提升开发速度。\n\n无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员，还是需要快速原型验证的技术团队，都能从中受益。OpenHands 提供了灵活多样的使用方式：既可以通过命令行（CLI）或本地图形界面在个人电脑上轻松上手，体验类似 Devin 的流畅交互；也能利用其强大的 Python SDK 自定义智能体逻辑，甚至在云端大规模部署上千个智能体并行工作。\n\n其核心技术亮点在于模块化的软件智能体 SDK，这不仅构成了平台的引擎，还支持高度可组合的开发模式。此外，OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩，证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能，支持与 Slack、Jira 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70612,"2026-04-05T11:12:22",[15,14,13,36],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":80,"owner_twitter":81,"owner_website":82,"owner_url":83,"languages":84,"stars":101,"forks":102,"last_commit_at":103,"license":104,"difficulty_score":105,"env_os":106,"env_gpu":107,"env_ram":108,"env_deps":109,"category_tags":113,"github_topics":114,"view_count":10,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":129,"updated_at":130,"faqs":131,"releases":161},2159,"codota\u002Ftabnine-intellij","tabnine-intellij","Jetbrains IDEs client for TabNine. Compatible with all IntelliJ-based IDEs. https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F12798-tabnine","tabnine-intellij 是一款专为 JetBrains 系列 IDE（如 IntelliJ IDEA、PyCharm、WebStorm 等）打造的 AI 编程助手插件。它致力于解决开发者在编码过程中重复输入多、思路易中断以及文档查询耗时等痛点，通过实时代码补全、智能代码生成和交互式对话功能，显著提升开发效率与流畅度。\n\n这款工具主要面向各类软件开发者，无论是初学者还是资深工程师，都能在使用主流编程语言和框架时获得得力辅助。其核心技术亮点在于采用了多个针对特定语言训练的机器学习模型，这些模型完全基于拥有宽松许可证的开源代码训练而成。更值得一提的是，tabnine-intellij 高度重视代码隐私与安全：默认情况下，用户的私有代码不会被存储或共享；对于企业级用户，它还支持将 AI 模型部署在本地笔记本电脑、内部防火墙后的服务器或云端，确保敏感数据始终掌握在自己手中。此外，它还提供了名为\"Tabnine Chat\"的测试性功能，允许开发者通过自然语言对话直接获取代码解答与学习指导，让编程过程更加直观高效。","[twitter-shield]: https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002FTabnine_?style=social\n[twitter-url]: https:\u002F\u002Fbit.ly\u002F2WHsEtD\n[github-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fcodota\u002FTabnine?style=social\n[github-url]: https:\u002F\u002Fbit.ly\u002F36iGtUU\n[youtube-shield]: https:\u002F\u002Fimg.shields.io\u002Fyoutube\u002Fchannel\u002Fviews\u002FUC3ZLFXRRmK3XbT5Oq0qPLqA?style=social\n[youtube-url]: https:\u002F\u002Fbit.ly\u002F36slY7c\n\n[![Github Repo][github-shield]][github-url]\n[![Youtube Demo Video][youtube-shield]][youtube-url]\n[![Twitter Follow][twitter-shield]][twitter-url]\n[![Gitpod ready-to-code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitpod-ready--to--code-908a85?logo=gitpod)](https:\u002F\u002Fgitpod.io\u002Ffrom-referrer\u002F)\n# AI assistant for software developers\n\n> :bulb: **Note:**\n> \n> ### This plugin is NOT for Tabnine Enterprise self-hosted customers.\n>\n> This plugin is for Tabnine’s Starter (free), Pro and **Enterprise SaaS** users only.\n>\n> Tabnine Enterprise users with the self-hosted setup should use the Tabnine Enterprise plugin in the [JetBrains Marketplace](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F21531).\n>\n>Learn more about **Tabnine Enterprise** and self hosting options [here](https:\u002F\u002Fwww.tabnine.com\u002Fenterprise?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace), or talk to a [Tabnine Enterprise expert](https:\u002F\u002Fwww.tabnine.com\u002F?expert&utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)\n\n## Code faster with AI code completions\n\n![Tabnine main completions](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_679d95705336.gif)\n\u003Cbr \u002F>\n\n## Ask away, Tabnine Chat is here to answer (Beta)\nWant to join the Beta? [Sign up here](https:\u002F\u002Fwww.tabnine.com\u002F?chat-beta&utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)\n\n![Tabnine Chat_discover_and_learn](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_c086996d6eb4.png)\n\n\u003Cbr\u002F>\n\n#### Quick menu:\n\n**[What’s Tabnine](#whats-tabnine)**\u003Cbr \u002F>\n**[Supported languages, frameworks, and IDEs](#supported-languages-frameworks-and-ides)**\u003Cbr \u002F>\n**[Code privacy](#complete-code-privacy)**\u003Cbr \u002F>\n**[Tabnine Chat (Beta) ](#tabnine-chat-beta)**\u003Cbr \u002F>\n**[Tabnine Pro](#tabnine-pro---whole-line-full-function-and-natural-language-to-code-completions)**\u003Cbr \u002F>\n**[Tabnine Enterprise](#tabnine-enterprise)**\u003Cbr \u002F>\n**[FAQ](#faq)**\u003Cbr \u002F>\n#### For self-hosted enterprise customers only\n\nOther Tabnine AI users, **including Tabnine Enterprise SaaS**, should use the [Tabnine plugin from JetBrains marketplace](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F12798).\n\n#### What’s Tabnine\n\nTabnine is an AI code assistant that makes you a better developer, helping you to increase your development velocity with real-time code completions,  chat, and code generation in all the most popular coding languages and IDEs.\n\nWhether you call it **IntelliSense, intelliCode, autocomplete, AI-assisted code completion, AI-powered code completion, AI copilot, AI code snippets, code suggestion, code prediction, code hinting, content assist, unit test generation** or **documentation generation**, using Tabnine can massively impact your coding velocity, significantly cutting down your coding time.\n\n\n#### Under the hood \u002F Tabnine technology\nTabnine is powered by multiple language-specialized machine learning models that were pre-trained from the ground up on code. All of Tabnine’s AI models are trained on open-source code with permissive licenses. Tabnine's AI completions can be run on a developer's laptop, on a server behind your firewall, or in the cloud.\n\n#### Complete code privacy\nYour code always remains private. \n\u003Cbr \u002F>\n\u003Cbr \u002F>\nTabnine NEVER stores or shares any of your code. Any action that shares your code with the Tabnine servers for the purpose of training team models requires explicit opt-in. Tabnine does not retain any user code beyond the immediate time frame required for training models. Private code models created by Tabnine Enterprise are only accessible by your team members.\n\n#### Trained on open-source code with permissive licenses\nTabnine only uses open-source code with permissive licenses for our Public Code trained AI model (MIT, MIT-0, Apache-2.0, BSD-2-Clause, BSD-3-Clause, Unlicense, CC0-1.0, CC-BY-3.0, CC-BY-4.0, RSA-MD, 0BSD, WTFPL, ISC). Whether you’re using Tabnine’s Pro plan or our Basic plan, your code, and AI data are NEVER used to train any models other than private code models.\u003Cbr \u002F>\n[Learn more](https:\u002F\u002Fwww.tabnine.com\u002Fcode-privacy?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)\n\n#### Tabnine Chat (Beta)\nTabnine Chat is a private and secure AI assistant that’s been trained on permissible open-source code only, and is always available to answer any of your questions right in your IDE. \n\nWith Tabnine Chat you can basically ask any question regarding code, for example, you can generate code that performs a specific task, generate tests for specific code, generate documentation for existing code, explain the purpose of legacy code, and way more.\n\n![Chat_unit_test](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_09227902db67.png)\n\n\n**Want to join the Beta? [Sign up here](https:\u002F\u002Fwww.tabnine.com\u002F?chat-beta&utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)**\n\n\n#### Tabnine Pro - whole line, full function, and natural language to code completions\n\nYou’re in control - As you type, Tabnine Pro serves whole-line, full-function, and even natural language to code completions. You can accept your whole line completion or keep typing to get more **real-time alternatives** that keep adapting to your code context.\u003Cbr \u002F>\n[Start a Free Tabnine Pro 14-day trial](https:\u002F\u002Fwww.tabnine.com\u002Fpricing\u002Flanding?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**Whole line completions** - Tabnine serves whole line completions as you code and you can complete an entire line of code with a single keystroke.\n\u003Cbr \u002F>\n![whole-line-completion](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_24e9f8a99ea0.png)\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**Full-function completions** - With just a hint, Tabnine generates your entire function without ever having to exit your editor.\n\u003Cbr \u002F>\n![full-function-completion](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_723dc7ce2c7e.png)\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**Natural language to code completions** - Describe the script or function you’re looking for, and Tabnine will suggest the right code for you to use.\n\u003Cbr \u002F>\n![natural-language-to-code](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_9c4be6f8fa8a.png)\n\n[Start a free trial](https:\u002F\u002Fwww.tabnine.com\u002Fpricing\u002Flanding?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)\n\n#### Tabnine Enterprise\nEverything Tabnine Pro & much more - The perfect solution for businesses with custom needs:\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**Automate Remote Knowledge Sharing** - Share knowledge effortlessly across countries and time zones. Tabnine learns your code patterns, providing expert guidance to every member of your team at any time of day.\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**Improve Code Quality & Consistency** - Tabnine Improves code consistency across your entire project, suggesting completions that align with your best practices for code that’s easier to read, manage, and maintain.\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**Accelerate Developer Onboarding** - Tabnine’s AI assistant helps speed new team members through the onboarding process with instant inline coding guidance minimizing the training burden placed on senior developers.\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**Reduce Code Review Iterations** - Your Tabnine AI assistant will help you get the right code the first time. Tabnine provides code guidance that’s consistent with your team’s best practices, saving costly and frustrating code review iterations.\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**Self-hosting** - Host Tabnine locally to comply with your business’ security requirements.\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**Private code repository models** - Tabnine Pro offers custom models based on multiple repositories. Connect your GitHub\u002FGitLab\u002FBitbucket repositories and train your own private AI model to get personalized code completions that match your coding style & patterns.\u003Cbr \u002F>\n\n[Contact us](https:\u002F\u002Fwww.tabnine.com\u002Fpricing?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace) for more information\n\u003Cbr \u002F>\n\n#### Supported languages, frameworks, and IDEs\n![supported-languages](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_8b6735b2f8dd.png)\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n#### FAQ\n\nSomething not working the way you hoped? [Tabnine Support](https:\u002F\u002Fwww.tabnine.com\u002Ffaq?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace) is always happy to help. Feel free to contact us anytime at support@tabnine.com\n\u003Cbr \u002F>\n\n\n#### **Recommended by developers everywhere:**\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_af6f4945a376.png\" alt=\"William Candillon Tweet\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_84611dd74ca2.png\" alt=\"Imed Boumalek Tweet\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_4fee3bd91617.png\" alt=\"ramnivas Tweet\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_4f6c322f76c4.png\" alt=\"bob paskar Tweet\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_4ab0d2bb59e6.png\" alt=\"Nick Radford Tweet\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_8d1450f14655.png\" alt=\"Hugues BR Tweet\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_77727d32ba4c.png\" alt=\"JohnyTheCarrot Tweet\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_a2989e82c84b.png\" alt=\"Donald E Fredrick Tweet\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_99b12b4e68ed.png\" alt=\"Joshua Kelly Tweet\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_dcbcd98c4d7b.png\" alt=\"JDerek Braid Tweet\" width=\"50%\">\n\n---\n","[twitter-shield]: https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002FTabnine_?style=social\n[twitter-url]: https:\u002F\u002Fbit.ly\u002F2WHsEtD\n[github-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fcodota\u002FTabnine?style=social\n[github-url]: https:\u002F\u002Fbit.ly\u002F36iGtUU\n[youtube-shield]: https:\u002F\u002Fimg.shields.io\u002Fyoutube\u002Fchannel\u002Fviews\u002FUC3ZLFXRRmK3XbT5Oq0qPLqA?style=social\n[youtube-url]: https:\u002F\u002Fbit.ly\u002F36slY7c\n\n[![Github 仓库][github-shield]][github-url]\n[![YouTube 演示视频][youtube-shield]][youtube-url]\n[![Twitter 关注][twitter-shield]][twitter-url]\n[![Gitpod 即刻编码](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitpod-ready--to--code-908a85?logo=gitpod)](https:\u002F\u002Fgitpod.io\u002Ffrom-referrer\u002F)\n# 面向软件开发者的 AI 助手\n\n> :bulb: **注意：**\n> \n> ### 此插件不适用于 Tabnine Enterprise 自托管客户。\n>\n> 此插件仅适用于 Tabnine 的 Starter（免费）、Pro 和 **Enterprise SaaS** 用户。\n>\n> 使用自托管部署的 Tabnine Enterprise 用户应使用 [JetBrains Marketplace](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F21531) 中的 Tabnine Enterprise 插件。\n>\n> 了解更多关于 **Tabnine Enterprise** 及其自托管选项的信息，请访问 [这里](https:\u002F\u002Fwww.tabnine.com\u002Fenterprise?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)，或与一位 [Tabnine Enterprise 专家](https:\u002F\u002Fwww.tabnine.com\u002F?expert&utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace) 联系。\n\n## 用 AI 代码补全更快地编写代码\n\n![Tabnine 主要补全功能](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_679d95705336.gif)\n\u003Cbr \u002F>\n\n## 随时提问，Tabnine Chat 随时为您解答（测试版）\n想加入测试版吗？[请在此处注册](https:\u002F\u002Fwww.tabnine.com\u002F?chat-beta&utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)\n\n![Tabnine Chat_发现与学习](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_c086996d6eb4.png)\n\n\u003Cbr\u002F>\n\n#### 快速目录：\n\n**[什么是 Tabnine](#whats-tabnine)**\u003Cbr \u002F>\n**[支持的语言、框架和 IDE](#supported-languages-frameworks-and-ides)**\u003Cbr \u002F>\n**[代码隐私](#complete-code-privacy)**\u003Cbr \u002F>\n**[Tabnine Chat（测试版）](#tabnine-chat-beta)**\u003Cbr \u002F>\n**[Tabnine Pro](#tabnine-pro---whole-line-full-function-and-natural-language-to-code-completions)**\u003Cbr \u002F>\n**[Tabnine Enterprise](#tabnine-enterprise)**\u003Cbr \u002F>\n**[常见问题解答](#faq)**\u003Cbr \u002F>\n#### 仅限自托管企业客户\n\n其他 Tabnine AI 用户，**包括 Tabnine Enterprise SaaS**，应使用来自 JetBrains Marketplace 的 [Tabnine 插件](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F12798)。\n\n#### 什么是 Tabnine\n\nTabnine 是一款 AI 代码助手，可帮助您成为更优秀的开发者，通过实时代码补全、聊天以及在所有主流编程语言和 IDE 中进行代码生成，从而提升您的开发效率。\n\n无论您称之为 **IntelliSense、intelliCode、自动补全、AI 辅助代码补全、AI 驱动的代码补全、AI 合作伙伴、AI 代码片段、代码建议、代码预测、代码提示、内容辅助、单元测试生成** 或 **文档生成**，使用 Tabnine 都能极大地提高您的编码速度，显著缩短您的编码时间。\n\n\n#### 技术内幕 \u002F Tabnine 技术\nTabnine 由多个针对特定语言的机器学习模型驱动，这些模型从零开始基于代码进行预训练。Tabnine 的所有 AI 模型均使用采用宽松许可证的开源代码进行训练。Tabnine 的 AI 补全功能可以在开发者的笔记本电脑上、防火墙后的服务器上或云端运行。\n\n#### 完整的代码隐私\n您的代码始终是私密的。 \n\u003Cbr \u002F>\n\u003Cbr \u002F>\nTabnine 绝不会存储或共享您的任何代码。任何将您的代码发送至 Tabnine 服务器以用于团队模型训练的操作，都需要您明确同意。Tabnine 不会保留任何用户代码，除非是为了训练模型所需的短暂时间。由 Tabnine Enterprise 创建的私有代码模型仅对您团队成员可见。\n\n#### 基于采用宽松许可证的开源代码进行训练\nTabnine 仅使用采用宽松许可证的开源代码来训练我们的公共代码 AI 模型（MIT、MIT-0、Apache-2.0、BSD-2-Clause、BSD-3-Clause、Unlicense、CC0-1.0、CC-BY-3.0、CC-BY-4.0、RSA-MD、0BSD、WTFPL、ISC）。无论您使用的是 Tabnine 的 Pro 计划还是基础计划，您的代码和 AI 数据绝不会被用于训练除私有代码模型之外的任何其他模型。\u003Cbr \u002F>\n[了解更多信息](https:\u002F\u002Fwww.tabnine.com\u002Fcode-privacy?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)\n\n#### Tabnine Chat（测试版）\nTabnine Chat 是一款私密且安全的 AI 助手，仅基于允许使用的开源代码进行训练，并且始终可在您的 IDE 中随时回答您的问题。\n\n借助 Tabnine Chat，您可以提出任何与代码相关的问题，例如生成执行特定任务的代码、为特定代码生成测试、为现有代码生成文档、解释遗留代码的用途等等。\n\n![Chat_单元测试](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_09227902db67.png)\n\n\n**想加入测试版吗？[请在此处注册](https:\u002F\u002Fwww.tabnine.com\u002F?chat-beta&utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)**\n\n\n#### Tabnine Pro - 整行、完整函数及自然语言转代码补全\n\n一切尽在掌握——当您键入代码时，Tabnine Pro 会提供整行、完整函数，甚至自然语言转代码补全。您可以接受整行补全，也可以继续输入以获得更多会根据您的代码上下文不断调整的 **实时替代方案**。\u003Cbr \u002F>\n[开始免费的 Tabnine Pro 14 天试用](https:\u002F\u002Fwww.tabnine.com\u002Fpricing\u002Flanding?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**整行补全** —— Tabnine 会在您编写代码时提供整行补全，您只需按下一个键即可完成整行代码。\n\u003Cbr \u002F>\n![整行补全](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_24e9f8a99ea0.png)\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**完整函数补全** —— 只需一个提示，Tabnine 就会为您生成整个函数，而无需退出编辑器。\n\u003Cbr \u002F>\n![完整函数补全](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_723dc7ce2c7e.png)\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**自然语言转代码补全** —— 描述您想要编写的脚本或函数，Tabnine 会为您推荐合适的代码。\n\u003Cbr \u002F>\n![自然语言转代码](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_9c4be6f8fa8a.png)\n\n[开始免费试用](https:\u002F\u002Fwww.tabnine.com\u002Fpricing\u002Flanding?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace)\n\n#### Tabnine 企业版\n包含 Tabnine Pro 的所有功能，并提供更多强大特性——是满足企业定制化需求的理想解决方案：\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**自动化远程知识共享** —— 轻松跨越国家和时区，实现知识共享。Tabnine 会学习您的代码模式，在一天中的任何时间向团队每位成员提供专业指导。\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**提升代码质量和一致性** —— Tabnine 可以在整个项目中提高代码的一致性，根据您的最佳实践提供建议补全，使代码更易读、易管理且易于维护。\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**加速开发者入职流程** —— Tabnine 的 AI 助手通过即时的内联编码指导，帮助新成员快速完成入职培训，从而减轻资深开发人员的培训负担。\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**减少代码评审迭代次数** —— 您的 Tabnine AI 助手将帮助您一次性写出正确的代码。Tabnine 提供与团队最佳实践一致的代码建议，从而节省昂贵且令人沮丧的代码评审迭代。\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**本地部署** —— 将 Tabnine 部署在本地服务器上，以符合贵公司的安全要求。\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n**私有代码库模型** —— Tabnine Pro 提供基于多个代码仓库的自定义模型。连接您的 GitHub\u002FGitLab\u002FBitbucket 代码仓库，训练属于您自己的私有 AI 模型，获得与您的编码风格和模式相匹配的个性化代码补全。\u003Cbr \u002F>\n\n[联系我们](https:\u002F\u002Fwww.tabnine.com\u002Fpricing?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace) 获取更多信息\n\u003Cbr \u002F>\n\n#### 支持的语言、框架和 IDE\n![supported-languages](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_8b6735b2f8dd.png)\n\u003Cbr \u002F>\n\u003Cbr \u002F>\n#### 常见问题解答\n\n如果某些功能未按预期工作？[Tabnine 技术支持](https:\u002F\u002Fwww.tabnine.com\u002Ffaq?utm_source=ide_marketplace&utm_medium=organic&utm_campaign=jetbrains_marketplace) 随时乐意为您提供帮助。欢迎随时通过 support@tabnine.com 与我们联系。\n\u003Cbr \u002F>\n\n\n#### **全球开发者推荐：**\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_af6f4945a376.png\" alt=\"William Candillon 推文\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_84611dd74ca2.png\" alt=\"Imed Boumalek 推文\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_4fee3bd91617.png\" alt=\"ramnivas 推文\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_4f6c322f76c4.png\" alt=\"bob paskar 推文\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_4ab0d2bb59e6.png\" alt=\"Nick Radford 推文\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_8d1450f14655.png\" alt=\"Hugues BR 推文\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_77727d32ba4c.png\" alt=\"JohnyTheCarrot 推文\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_a2989e82c84b.png\" alt=\"Donald E Fredrick 推文\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_99b12b4e68ed.png\" alt=\"Joshua Kelly 推文\" width=\"50%\">\n\n\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_readme_dcbcd98c4d7b.png\" alt=\"JDerek Braid 推文\" width=\"50%\">\n\n---","# Tabnine IntelliJ 快速上手指南\n\nTabnine 是一款基于 AI 的代码助手插件，支持实时代码补全、整行\u002F整函数生成以及自然语言转代码功能，旨在提升开发者的编码效率。本指南专为 JetBrains IDE（如 IntelliJ IDEA）用户编写。\n\n## 环境准备\n\n在开始之前，请确保满足以下要求：\n\n*   **操作系统**：Windows, macOS, 或 Linux。\n*   **IDE 要求**：已安装任意 JetBrains IDE（如 IntelliJ IDEA, PyCharm, WebStorm, GoLand 等），建议使用较新版本以获得最佳兼容性。\n*   **网络环境**：需要能够访问 Tabnine 云服务以获取 AI 模型建议（企业自托管版本除外）。\n*   **账号准备**：\n    *   **注意**：本插件适用于 Tabnine Starter (免费), Pro 及 **Enterprise SaaS** 用户。\n    *   如果您是 **Tabnine Enterprise 自托管 (Self-hosted)** 客户，请勿使用此插件，需前往 JetBrains Marketplace 搜索并安装专用的 \"Tabnine Enterprise\" 插件。\n\n## 安装步骤\n\n推荐通过 JetBrains 官方插件市场直接安装，步骤如下：\n\n1.  打开您的 JetBrains IDE。\n2.  进入设置界面：\n    *   **Windows\u002FLinux**: 点击 `File` > `Settings`。\n    *   **macOS**: 点击 `IntelliJ IDEA` > `Settings` (或 `Preferences`)。\n3.  在左侧菜单中选择 **Plugins**。\n4.  切换到 **Marketplace** 标签页，在搜索框输入 `Tabnine`。\n5.  找到由 \"Codota\" 发布的 **Tabnine** 插件，点击 **Install**。\n6.  安装完成后，点击 **Restart IDE** 重启编辑器。\n\n> **备选方案（离线安装）**：\n> 若无法直接访问市场，可访问 [JetBrains Plugins Repository](https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F12798-tabnine) 下载 `.zip` 安装包，然后在插件管理界面选择 `⚙️` 图标 > `Install Plugin from Disk...` 进行手动安装。\n\n## 基本使用\n\n安装并重启 IDE 后，请按以下步骤激活并使用：\n\n### 1. 登录与激活\n*   IDE 右下角状态栏会出现 Tabnine 图标（紫色六边形）。\n*   首次使用时，点击该图标或弹出的欢迎窗口，选择 **Sign In \u002F Sign Up**。\n*   浏览器将打开登录页面，使用邮箱注册或登录您的 Tabnine 账号。\n*   登录成功后返回 IDE，插件将自动连接并开始提供建议。\n\n### 2. 代码补全 (Code Completions)\n在编辑器中编写代码时，Tabnine 会根据上下文实时提供建议：\n\n*   **单行\u002F多行补全**：正常打字，灰色文字即为 AI 建议。\n    *   按 `Tab` 键接受整条建议。\n    *   按 `Ctrl + Right Arrow` (macOS: `Cmd + Right Arrow`) 逐词接受。\n*   **整函数生成**：输入函数名或部分逻辑，Tabnine 可能直接生成整个函数体。\n*   **自然语言转代码**：在注释中描述需求（例如 `\u002F\u002F function to sort array by date`），Tabnine 会在下一行直接生成对应代码。\n\n### 3. 使用 Tabnine Chat (Beta)\n*   点击 IDE 右侧工具栏的 Tabnine 图标，或在菜单栏选择 `View` > `Tool Windows` > `Tabnine Chat`。\n*   在聊天窗口中输入问题，例如：“为当前选中的代码生成单元测试”或“解释这段遗留代码的作用”。\n*   *注：Chat 功能目前处于 Beta 阶段，可能需要单独申请权限。*\n\n### 4. 隐私说明\nTabnine 默认不会存储或共享您的代码。只有在您明确选择加入（Opt-in）的情况下，代码片段才会用于训练团队私有模型。所有公共模型仅使用具有宽松许可证的开源代码进行训练。","某后端工程师正在 IntelliJ IDEA 中紧急重构一个遗留的 Java 微服务模块，需要快速补全大量重复的样板代码并编写单元测试。\n\n### 没有 tabnine-intellij 时\n- 开发者必须手动敲击每一行 getter\u002Fsetter、构造函数及日志声明，手指在键盘上机械重复，极易因疲劳产生拼写错误。\n- 遇到不熟悉的第三方库 API 时，需频繁切换浏览器搜索文档或查阅源码，打断心流，导致上下文切换成本极高。\n- 编写单元测试时，从零构建测试数据和断言逻辑耗时费力，往往因为时间紧迫而降低测试覆盖率。\n- 代码风格依赖人工记忆和规范文档，团队协作中常出现命名不一致或格式混乱，增加 Code Review 的返工率。\n\n### 使用 tabnine-intellij 后\n- tabnine-intellij 根据当前上下文实时预测整行甚至整块代码，开发者只需轻按 Tab 键即可自动补全复杂的样板逻辑，编码速度提升数倍。\n- 在输入方法名或类名时，tabnine-intellij 直接推荐正确的参数顺序和用法，无需离开 IDE 查找文档，保持专注状态不间断。\n- 通过自然语言注释描述测试意图，tabnine-intellij 能自动生成包含边界条件检查的完整单元测试用例，显著缩短测试编写时间。\n- 工具基于团队代码库训练模型，自动对齐项目现有的命名规范和设计模式，确保新生成代码与现有架构风格高度一致。\n\ntabnine-intellij 将开发者从繁琐的机械编码中解放出来，使其能专注于核心业务逻辑的创新与架构优化。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcodota_tabnine-intellij_24e9f8a9.png","codota","Tabnine","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fcodota_254fd80e.png","Tabnine | Code Faster with AI Code Completions",null,"info@tabnine.com","tabnine","https:\u002F\u002Fwww.tabnine.com","https:\u002F\u002Fgithub.com\u002Fcodota",[85,89,93,97],{"name":86,"color":87,"percentage":88},"Kotlin","#A97BFF",54.5,{"name":90,"color":91,"percentage":92},"Java","#b07219",44.9,{"name":94,"color":95,"percentage":96},"Shell","#89e051",0.6,{"name":98,"color":99,"percentage":100},"HTML","#e34c26",0,539,75,"2026-02-05T03:46:26","MIT",1,"未说明 (作为 IntelliJ\u002FJetBrains 插件，支持宿主 IDE 运行的所有操作系统)","未说明 (模型可运行在开发者笔记本电脑、防火墙后的服务器或云端，无特定显卡要求)","未说明",{"notes":110,"python":108,"dependencies":111},"此插件仅适用于 Tabnine Starter (免费)、Pro 和 Enterprise SaaS 用户。自托管 (Self-hosted) 的 Tabnine Enterprise 客户需使用 JetBrains 市场中的专用企业版插件。AI 模型基于开源代码训练，支持整行、全函数及自然语言转代码补全。",[112],"IntelliJ Platform \u002F JetBrains IDEs",[36,15],[115,116,117,118,119,120,121,122,123,124,125,126,127,128],"jetbrains","jetbrains-plugin","intellij","webstorm","clion","phpstorm","pycharm","rider","rubymine","appcode","goland","artificial-intelligence","gpt-2","autocomplete","2026-03-27T02:49:30.150509","2026-04-06T07:12:03.190429",[132,137,142,147,152,157],{"id":133,"question_zh":134,"answer_zh":135,"source_url":136},9966,"Tabnine 在 WebStorm 2021.1 中无法正常工作并报错 BinaryCannotRecoverException，如何解决？","尝试执行以下彻底重装步骤：\n1. 在 WebStorm 中卸载 Tabnine 插件。\n2. 删除用户目录下的 .tabnine 文件（路径示例：C:\u002FUsers\u002F用户名\u002F.tabnine）。\n3. 删除 roaming 目录下的 TabNine 文件夹（路径示例：C:\u002FUsers\u002F用户名\u002FAppData\u002FRoaming\u002FTabNine）。\n4. 重新打开 WebStorm 并安装 Tabnine 插件。","https:\u002F\u002Fgithub.com\u002Fcodota\u002Ftabnine-intellij\u002Fissues\u002F162",{"id":138,"question_zh":139,"answer_zh":140,"source_url":141},9967,"如何调整 Tabnine 建议与 IntelliJ 原生自动补全建议的显示顺序？","目前许多用户反馈 Tabnine 建议有时会干扰原生的基于符号的建议。虽然官方尚未提供直接的“原生优先”设置，但用户可以尝试启用“机器学习排序（machine learning order）”选项，这在 Java 代码中可能有效改善排序逻辑。如果问题依旧严重且影响工作流，部分用户选择暂时禁用插件以避免频繁滚动筛选无效建议。","https:\u002F\u002Fgithub.com\u002Fcodota\u002Ftabnine-intellij\u002Fissues\u002F18",{"id":143,"question_zh":144,"answer_zh":145,"source_url":146},9968,"WebStorm 中频繁出现 IllegalArgumentException 错误导致插件不稳定怎么办？","该问题通常由旧版本插件与特定 IDE 版本（如 WebStorm 2021.3.1）的兼容性引起。维护者已发布修复版本（如 v0.5.16），请将 Tabnine 插件更新至最新版本即可解决。如果更新后问题仍存在，请重启 IDE 或重新报告具体问题场景。","https:\u002F\u002Fgithub.com\u002Fcodota\u002Ftabnine-intellij\u002Fissues\u002F270",{"id":148,"question_zh":149,"answer_zh":150,"source_url":151},9969,"使用 Tabnine 时按 Ctrl+Z 撤销操作导致半天编写的代码丢失，如何修复？","这是一个已知的高优先级 Bug，已在后续版本中修复。请务必将 Tabnine 插件更新至版本 1.0.39 或更高（修复始于 1.0.38）。更新后，撤销功能将恢复正常，不再导致代码丢失。","https:\u002F\u002Fgithub.com\u002Fcodota\u002Ftabnine-intellij\u002Fissues\u002F601",{"id":153,"question_zh":154,"answer_zh":155,"source_url":156},9970,"WebStorm 中的 Tabnine 插件一直显示“加载中”状态且无法正常使用，如何处理？","当插件卡在加载状态时，通常是因为后台二进制进程启动失败或配置损坏。建议尝试以下步骤：\n1. 检查网络连接，确保能访问 Tabnine 服务器。\n2. 完全卸载插件，并手动删除配置目录（~\u002F.TabNine 或 %APPDATA%\u002FTabNine）。\n3. 重启 IDE 后重新安装最新版本的插件。\n4. 如果使用的是较新版本的 WebStorm，请确认插件版本是否兼容，必要时降级 IDE 或等待插件更新。","https:\u002F\u002Fgithub.com\u002Fcodota\u002Ftabnine-intellij\u002Fissues\u002F746",{"id":158,"question_zh":159,"answer_zh":160,"source_url":141},9971,"Tabnine 在 XML 文件中无法正确工作或建议不准确怎么办？","有用户反馈启用“机器学习排序（machine learning order）”后，Java 代码的建议有所改善，但在 XML 文件中可能仍然无效。这是因为不同文件类型的上下文处理机制不同。目前建议在 XML 项目中暂时依赖 IDE 原生补全，或在设置中针对特定文件类型调整 Tabnine 的触发策略，同时关注官方后续对多语言支持的更新。",[162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238],{"id":163,"version":164,"summary_zh":79,"released_at":165},107213,"v1.39.0","2023-12-12T16:32:13",{"id":167,"version":168,"summary_zh":79,"released_at":169},107214,"v1.38.0","2023-12-12T09:12:55",{"id":171,"version":172,"summary_zh":79,"released_at":173},107215,"v1.37.0","2023-12-05T20:17:27",{"id":175,"version":176,"summary_zh":79,"released_at":177},107216,"v1.36.0","2023-12-05T09:12:05",{"id":179,"version":180,"summary_zh":79,"released_at":181},107217,"v1.35.0","2023-12-04T09:53:30",{"id":183,"version":184,"summary_zh":79,"released_at":185},107218,"v1.34.0","2023-11-30T12:21:18",{"id":187,"version":188,"summary_zh":79,"released_at":189},107219,"v1.33.0","2023-11-30T09:34:40",{"id":191,"version":192,"summary_zh":79,"released_at":193},107220,"v1.32.0","2023-11-30T08:44:13",{"id":195,"version":196,"summary_zh":79,"released_at":197},107221,"v1.31.0","2023-11-28T13:55:52",{"id":199,"version":200,"summary_zh":79,"released_at":201},107222,"v1.30.0","2023-11-28T05:17:19",{"id":203,"version":204,"summary_zh":79,"released_at":205},107223,"v1.29.0","2023-11-20T13:35:12",{"id":207,"version":208,"summary_zh":79,"released_at":209},107224,"v1.28.0","2023-11-20T09:39:02",{"id":211,"version":212,"summary_zh":79,"released_at":213},107225,"v1.27.0","2023-11-19T09:52:17",{"id":215,"version":216,"summary_zh":79,"released_at":217},107226,"v1.26.0","2023-11-13T15:26:18",{"id":219,"version":220,"summary_zh":79,"released_at":221},107227,"v1.25.0","2023-11-12T10:44:11",{"id":223,"version":224,"summary_zh":79,"released_at":225},107228,"v1.24.0","2023-11-09T10:37:50",{"id":227,"version":228,"summary_zh":79,"released_at":229},107229,"v1.23.0","2023-11-09T09:09:45",{"id":231,"version":232,"summary_zh":79,"released_at":233},107230,"v1.22.0","2023-11-09T08:14:50",{"id":235,"version":236,"summary_zh":79,"released_at":237},107231,"v1.21.0","2023-11-07T14:04:38",{"id":239,"version":240,"summary_zh":79,"released_at":241},107232,"v1.19.0","2023-11-06T18:25:18"]