VSCode 全称Visual Studio Code,是微软公司旗下的一款免费的前端开发工具,也是目前最流行的前端开发工具。
在electron环境下,也可以用VSCode开发桌面系统。
微软自己对VSCode是这样介绍的:
Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,适用于Windows、macOS和Linux。它内置了对JavaScript、TypeScript和Node.js的支持,并为其他语言和运行时(如C++、C#、Java、Python、PHP、Go、.NET)提供了丰富的扩展生态系统。
Visual Studio Code是指微软公司开发的一款免费的前端开发工具,同时也是目前最流行的前端开发工具之一。它是一个轻量级但功能强大的源代码编辑器,支持多种编程语言,并且具有丰富的插件生态系统。VS Code可以在Windows、macOS和Linux等多平台上运行,并且支持使用Electron框架构建。它不仅适用于前端开发,还可以用于后端开发、移动应用开发等,是一个跨平台的全能开发环境。VS Code的特点包括但不限于:丰富的语言支持、强大的调试功能、内置Git集成、实时语法检查和代码片段、以及大量的插件扩展来满足不同开发需求。
CodeGeeX
CodeGeeX 是一个 AI 编程助手插件,旨在提高开发者的编码效率
CodeGeeX 智谱AI旗下的一款基于大模型的智能编程助手,它可以实现代码的生成与补全,自动为代码添加注释,不同编程语言的代码间实现互译,针对技术和代码问题的智能问答。它的特色是完全可以离线使用,不需要把你的代码发送到云端,对于处理敏感项目的开发者来说是个福音。同时还包括代码解释,生成单元测试,实现代码审查,修复代码bug等非常丰富的功能。
CodeGeeX可以针对一段自然语言的注释内容,生成相关的代码片段 。特别是对于能够使用一句话描述清楚的、常见的算法片段、函数段、方法段等。
IntelliCode
IntelliCode 是一个由 Microsoft 提供的 VSCode 内置的AI代码补全工具,旨在通过机器学习技术提供智能代码补全和建议。
它的强项是上下文感知的代码补全。不像简单的自动补全只基于当前输入,IntelliCode 会分析整个代码库的模式,提供更智能的建议。最重要的是,它完全免费。
GitHub Copilot
GitHub Copilot 是一个由 GitHub 和 OpenAI 联合开发的智能编程助手,集成在 Visual Studio Code (VSCode) 中,能够根据上下文自动生成代码建议。
GitHub Copilot 是目前最强大的 AI 编码助手之一。你可以用自然语言描述需求,甚至可以通过语音或草图输入来生成代码。
它最厉害的地方是能理解整个项目的上下文,不只是当前文件。比如你在写一个 React 组件,它会自动参考你项目中其他组件的风格和结构。不过它是付费的,每月 10 美元,或者按年付费为 100美元/年。
Windsurf Plugin (以前叫 Codeium)
如果你不想花钱,Windsurf 是个不错的选择。它提供的功能和 GitHub Copilot 差不多,但完全免费。2025 年的版本支持超过 70 种编程语言,从 Python、JavaScript 到 Rust、Go 都没问题。
它的代码生成速度特别快,基本上是实时的,不会有明显延迟。另外它还有个团队版,可以基于你公司的代码库进行训练,生成更符合公司风格的代码。
Tabnine
TabNine 是一款基于人工智能的代码补全工具,能够在多种编程语言中提供智能代码建议。
Tabnine 是基于机器学习的代码预测工具,它会分析你的代码模式,提供个性化的代码补全建议。它的特点是越用越聪明,会不断学习你的编码习惯。
最新的版本引入了 AI 聊天功能,你可以直接在编辑器中询问编程问。它还增加了代码重构建议,能自动识别可以优化的代码片段并提供改进方案。Tabnine 提供免费版和团队版,个人开发者完全够用。
插件的安装
在 VSCode 的扩展市场,搜索 TabNine,然后点击 "安装" 按钮
