当前位置: 首页 > news >正文

vim插件AI结对编程辅助编程插件

https://github.com/gitsang/codock.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 工具即可。

http://www.jsqmd.com/news/541024/

相关文章:

  • Ubuntu20.04下FAST_LIO与livox_ros_driver联合编译避坑指南(附实测数据集对比)
  • clmystery终极教程制作指南:如何创建高质量的命令行侦探游戏视频
  • 基于动力学模型MPC的‘加入规划层的轨迹跟踪避障控制‘在双障碍物避障中的应用
  • 利用快马平台快速构建mcporter数据转换工具原型,十分钟验证数据管道设计
  • GNN实战:Cora、Citeseer、PubMed三大文献数据集保姆级使用指南(附代码)
  • 济南脱发白发理疗哪家效果好?黑奥秘四大专利成分从根源解决问题 - 美业信息观察
  • Fast-Android-Networking与HTTP/2协议:现代Android网络通信的终极指南 [特殊字符]
  • 终极devin.cursorrules贡献指南:如何快速参与开源AI开发
  • Gorgonia性能优化终极指南:10个技巧让你的深度学习模型运行速度翻倍
  • 揭秘7-Zip ZS:六种压缩算法如何重塑文件压缩体验
  • kinova jaco2 机械臂控制器故障灯闪烁(双绿灯)问题解决方法
  • 终极Objective-C代码规范指南:纽约时报的企业级最佳实践解析
  • s2-pro开源大模型部署教程:supervisor服务管理与日志排查详解
  • 内核利用终极指南:10个内存管理漏洞实战技巧
  • Windows任务栏透明化技术解析:TranslucentTB架构设计与优化实践
  • htop终极性能监控指南:10个高效系统管理技巧
  • Docker镜像的制作
  • htop终极指南:如何优雅地管理进程生命周期和信号发送
  • 终极ente/auth安全加固指南:3步防御2FA令牌劫持
  • 终极指南:如何快速开发自定义Prometheus导出器Helm Chart
  • eBPFxdp prog
  • 2026年AIGC论文检测指南:精选几个好用的网站,AIGC免费论文检测/AIGC检测,AIGC论文检测网站口碑排行
  • 如何构建多语言文件系统:libfuse国际化支持完整指南
  • OFA视觉蕴含模型保姆级教学:从环境配置到实际应用全流程
  • 2026年3月淮安搬家保洁公司最新推荐:居民搬家、企业搬厂、保洁服务等领域选择指南 - 海棠依旧大
  • 九江生发理疗哪家好?黑奥秘四大专利成分激活毛囊促生发 - 美业信息观察
  • Uvicorn源码中的中介者模式:组件解耦与通信中心
  • 2026年淮安搬家公司参考指南:淮安市万弘搬家有限公司、淮安退伍军人搬家、长短途搬家、正规搬家、企业搬、鱼缸钢琴搬运、淮安搬家保洁一站式服务 - 海棠依旧大
  • 0 元学嵌入式 GUI!保姆级 LVGL+MicroPython 教程开更,从理论到实战全搞定
  • Coze本地部署实战:从零到一构建你的AI智能体开发环境