惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Google DeepMind News
Google DeepMind News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC
A
About on SuperTechFans
Vercel News
Vercel News
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
S
SegmentFault 最新的问题
V
Visual Studio Blog
T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
美团技术团队

博客园 - jiftle

GGUF ggml通用文件 格式详解 llama.cpp 启用 Vulkan 后端:编译与测试工作记录 华为镜像站 JDK下载 opencode系统提示词加载机制 Qoder CN版本v1.4.2 (2026-06-27) 提供套餐余量查看 清理宝塔面板 桌面 AI 应用技术栈深度对比:腾讯元宝 vs WorkBuddy 【转载】编辑器之神与神的编辑器:Vim 与 Emacs 的传奇 OpenCode 源码解读报告 linux双网卡默认路由问题 通过4种方法来重置 UOS 操作系统中的用户密码 统信服务器系统【重置登录密码】解决方案 vscode插件Git Graph 怎么只提交单个文件 opencode 配置本地ollama模型编程 opencode编程工具 ollama模型导出 【转载】从源码看 Qwen Code 的设计思路 Qwen Code 代码分析 模型性能评测 职场真相:不是赏饭吃,是价值交换 千问网页版生成的代码不支持语法高亮 linux检查显存大小(集成显卡) golang测试模型的token输出速度 Go 实现本地 Ollama 模型基准测试工具 使用golang编写大语言模型的输出速度性能 ollama v0.18.2手工部署安装,linux, deepin 20.9 树莓派pico使用无源蜂鸣器播放小星星 树莓派pico播放玛丽有只小羊羔 树莓派pico蜂鸣器播放音乐 树莓派 pico W(创客版)RP2020 W代码示例温度检测+液晶显示屏+HTTP服务器页面控制灯光
vim插件AI结对编程辅助编程插件
jiftle · 2026-03-26 · via 博客园 - jiftle

https://github.com/gitsang/codock.nvim/
图片

https://github.com/olimorris/codecompanion.nvim

codock.nvim
English | 中文

一个 Neovim 插件,在垂直分割窗口中打开运行 Coding Agent CLI 工具(crush、opencode、claude、gemini-cli 等)的终端。

Preview

  1. 安装
    使用 lazy.nvim:

{
'gitsang/codock.nvim',
opts = {
width = 80, -- 垂直分割窗口的宽度
fixed_width = true, -- 是否固定宽度(true = 锁定,false = 可调整)
codock_cmd = "opencode", -- 终端中运行的命令(crush、opencode、claude、gemini-cli 等)
copy_to_clipboard = false, -- 复制到系统剪贴板
actions = {},
},
cmd = { "Codock", "CodockFilePos", "CodockActions" },
keys = {
{ "CC", "Codock", desc = "Toggle Codock", mode = { "n", "v" } },
{ "CP", ":'<,'>CodockFilePos", desc = "Copy file path and line info", mode = { "n", "v" } },
{ "CA", ":'<,'>CodockActions", desc = "Run Codock actions", mode = { "n", "v" } },
},
}
2. 使用方法
安装完成后,你可以运行以下命令:

2.1 Codock 命令
运行 :Codock 命令在垂直分割窗口中打开运行配置的 AI CLI 命令的终端。

你也可以指定不同的 CLI 工具作为参数:

:Codock - 打开 codock_cmd 配置的默认 CLI 工具
:Codock claude - 打开 claude
:Codock opencode - 打开 opencode
:Codock gemini-cli - 打开 gemini-cli
2.2 CodockFilePos 命令
:CodockFilePos 命令在 Visual 模式下将相对文件路径和行/列信息复制到剪贴板,然后发送给 AI CLI 工具。

2.3 CodockActions 命令
:CodockActions 命令允许你定义可以从弹出选择器中执行的自定义操作。

你可以在 自定义 Actions 教程 中找到如何定义自己的操作

  1. 支持的 AI CLI 工具
    本插件支持多种 AI CLI 工具:

crush - Crush CLI
opencode - OpenCode
claude - Claude Code
gemini-cli - Gemini CLI
只需将 codock_cmd 选项设置为你首选的 AI CLI 工具即可。