NeoCodeium 是一个为 Neovim 提供 AI 代码补全功能的插件,基于 Codeium 技术开发。该插件旨在解决官方插件在多行虚拟文本处理时出现的闪烁问题,并提供更流畅的用户体验。NeoCodeium 通过缓存技术和改进的性能优化,使代码补全更加迅速和准确。用户可以通过简单的配置和快捷键设置,轻松集成并使用该插件,从而显著提升编程效率。
如何使用?
- 确保 Neovim 版本 >= 0.10.0。
- 使用 Lazy 插件管理器进行安装:
{ "monkoose/neocodeium", event = "VeryLazy", config = function () local neocodeium = require("neocodeium") neocodeium.setup() vim.keymap.set("i", "<A-f>", neocodeium.accept) end, }
- 在插入模式下使用
Alt-f
接受 Codeium 的补全建议。