YouCompleteMe

YouCompleteMe

YouCompleteMe

AI 编程助手

软件描述

YouCompleteMe 是一个适用于 Vim 的快速、实时模糊搜索代码补全、理解与重构引擎。

官方网站

访问软件的官方网站了解更多信息

官方认证

ycm-core.github.io

安全链接HTTPS

什么是 YouCompleteMe?

YouCompleteMe 是一个快速的、实时模糊搜索代码补全、理解与重构引擎,适用于 Vim。它内置了多种补全引擎,并支持任何符合协议的语言服务器,因此可与几乎所有编程语言配合使用。YouCompleteMe 包含:

  • 适用于所有编程语言的基于标识符的补全引擎,
  • 基于 clangd 的强大补全引擎,为 C/C++/Objective-C/Objective-C++/CUDA(以下简称“C 系列语言”)提供原生语义补全,
  • 基于 Jedi 的 Python 2 和 3 补全引擎,
  • 基于 OmniSharp-Roslyn 的 C# 补全引擎,
  • 基于 Gopls 的 Go 补全引擎,
  • 基于 TSServer 的 JavaScript 和 TypeScript 补全引擎,
  • 基于 rust-analyzer 的 Rust 补全引擎,
  • 基于 jdt.ls 的 Java 补全引擎,
  • 针对任意语言的通用语言服务器协议实现,
  • 基于 omnifunc 的补全器,利用 Vim 的 omnicomplete 系统数据,为 Ruby、PHP 等多种语言提供语义补全。

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。