Skip to content
FunCoding

Search

Search docs, Skills and MCP

Vim 与 Neovim 补全插件

安装 copilot.vim、完成设备授权,并核对编辑器与 Node.js 要求。

This page has not been translated into English yet. The original Chinese version is shown below.

github/copilot.vim 为 Vim 与 Neovim 提供输入时的代码建议。安装前需要拥有 Copilot 访问权限,并准备对应编辑器与 Node.js 环境。

版本要求

GitHub Docs 安装页列出 Vim 9.0.0185+、Neovim 0.6+、Node.js 18+。官方仓库 README 同样要求 Vim 9.0.0185 或更新补丁,并指向当前 Neovim 和 Node.js 下载入口,没有在 README 重复后两项最低版本。

因此这些数字是 GitHub Docs 当前列出的要求,不应当作对未来插件版本的兼容保证;升级时同时检查当前仓库说明。

macOS 与 Linux

使用内置插件目录安装,按编辑器选择一个命令:

# Vim
git clone https://github.com/github/copilot.vim \
  ~/.vim/pack/github/start/copilot.vim
# Neovim
git clone https://github.com/github/copilot.vim \
  ~/.config/nvim/pack/github/start/copilot.vim

也可通过既有插件管理器安装 github/copilot.vim;不需要同时重复安装两种方式。

Windows

GitHub Docs 的 Windows 示例标注 Git Bash,却使用 %USERPROFILE% 和 ^;Shell 标注与示例语法不一致。本页采用仓库 README 明确标注的 PowerShell 命令:

# Vim
git clone --depth=1 https://github.com/github/copilot.vim.git `
  $HOME/vimfiles/pack/github/start/copilot.vim
# Neovim
git clone --depth=1 https://github.com/github/copilot.vim.git `
  $HOME/AppData/Local/nvim/pack/github/start/copilot.vim

按自己的编辑器选择一个目标目录即可。

登录与启用

重新启动 Vim / Neovim,执行:

:Copilot setup
:Copilot enable

按提示完成授权。建议以内联方式显示,Tab 可接受建议;更完整的插件命令、选项和键位配置通过 :help copilot 查看。

本页只覆盖官方 copilot.vim 安装与补全,不把其他第三方 Neovim Chat 插件能力计入该插件。