#236 · 主分类: AI编程助手
llama.vim
用于LLM辅助代码/文本补全的Vim插件
项目最后更新:08/27/26
GitHub Stars
2.2K
Forks数量
119
贡献者数量
28
许可证
MIT
收录理由
llama.vim 把 Vim 和 Neovim 直接接到本地 llama.cpp 服务上,补全完全在自家机器里跑,不碰云端。插入模式下,它会在光标附近给出 fill-in-middle 建议,按 Tab 就能接受;选中代码后,也能让模型改写或续写。真正让它好用起来的是上下文管理:一个环形缓冲区会收集当前打开文件、编辑过的文件以及复制过的文本,然后复用这些上下文,所以即便硬件不高,面对大型代码库也能保持流畅。配置上只需设置 g:llama_config 变量,按键映射都可重定义。需要注意的是,它比较倾向于搭配推荐列表里支持 FIM 的模型,这一点得提前规划。不过对于那些想要 Copilot 式补全、又不想依赖云服务的团队,这算是在自己熟悉的编辑器里获得轻量方案的实惠选择。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。