#Neovim
model.nvim 入门指南 - Neovim 的 AI 模型交互插件
nvim-magic: AI 驱动的 Neovim 代码辅助插件
model.nvim: 强大的Neovim AI模型交互插件
model.nvim
model.nvim通过Lua编程实现AI模型的自定义提示和聊天功能。支持多种供应商,包括OpenAI ChatGPT、Google PaLM、llama.cpp等,以及本地模型。特点包括异步和多步提示、流式代码补全和多模型聊天功能,适用于那些想要定制化提示和尝试多种AI模型的用户。
parrot.nvim
parrot.nvim是一个基于Neovim的插件,简化了文本生成操作,支持多个API提供商如Anthropic、perplexity.ai和OpenAI等。插件提供持久化会话记录、自定义钩子功能,并无自动补全和背景分析功能,专注于高效文本编辑。
nvim-magic
nvim-magic是一个用于Neovim的插件框架,提供集成AI代码辅助的功能,包括代码补全、文档字符串生成和代码修改建议。支持的AI引擎为OpenAI Codex,并可以通过Packer.nvim轻松安装和配置。
codeium.vim
codeium.vim是专为Vim和Neovim设计的AI代码补全工具。该插件提供现代化的编码体验,支持多种主流IDE。它具有简便的安装和配置流程,支持自定义快捷键、文件类型过滤和状态栏显示。用户可通过简单的命令进行授权和使用,还能启动Codeium Chat进行项目搜索和索引。codeium.vim旨在提升编码效率,为Vim和Neovim用户提供智能化的编程辅助。
nixvim
NixVim是一个基于Nix模块的Neovim配置框架,通过Nix语言实现Neovim的灵活定制。该框架简化了插件管理、主题设置和键位映射等配置,同时保持高度可扩展性。NixVim支持多种使用方式,包括Home Manager、NixOS集成和独立运行。它提供了全面的文档,旨在简化Neovim配置流程,充分发挥Nix的优势。
tokyodark.nvim
tokyodark.nvim是一款为Neovim开发的简洁深色主题。这个主题支持多种插件,并提供丰富的自定义选项,包括透明背景、亮度调节以及对注释、关键字等元素的样式设置。用户可以通过自定义高亮和调色板来个性化主题外观。受到tokyonight-vim和tokyo-night-vscode-theme的启发,tokyodark.nvim为Neovim用户提供了现代化的编辑界面,提升了编码体验。
nvim-tree.lua
nvim-tree.lua是Neovim的文件浏览器插件,使用Lua编写。它具备自动更新、文件图标显示、Git集成和诊断功能。支持文件管理操作,如剪切、复制、重命名等。插件高度可定制,提供过滤功能,并与LSP和COC兼容。要求Neovim 0.9.0+版本,可选配合nvim-web-devicons使用。通过简单配置即可使用,同时提供丰富API便于进一步定制。
image.nvim
image.nvim 是一款为 Neovim 提供图像渲染功能的插件。它可以在指定位置显示图像,并能处理滚动和窗口等复杂情况。插件支持 Markdown 和 Neorg 格式,可直接渲染图像文件。image.nvim 兼容 Kitty 和 ueberzug 后端,在 Tmux 中运行良好。此外,它还提供了便于开发的 API 接口。
vim-ai
该插件为Vim和Neovim增加了人工智能功能,用户可通过OpenAI的API生成代码、编辑文本或与GPT模型互动。主要功能包括生成文本或代码、智能编辑选中文本、与ChatGPT互动对话及支持自定义角色。使用该插件需要创建OpenAI账户并获取API密钥。插件安装与配置简便,可通过vim-plug或手动安装开始使用多种AI功能。