Neovim语音控制插件

Prism.nvim是一个允许通过语音指令直接控制Neovim编辑器的插件,支持65+种编辑工具集成,无需Vim专业知识即可操作。

  • by genomewalker
  • Lua
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 genomewalker/prism.nvim

使用说明

普里斯蒙·恩维姆

克劳德直接控制你的编辑器。与它交谈。观看它的编辑。


为什么是棱镜?

查看每次编辑的发生。 Claude打开文件,跳转到行,并在您面前进行更改。完全撤消支持-只需按 u.

65+MCP工具。 鱼叉、麻烦、幽灵、LSP、Git——所有这些都可以通过语音控制。固定文件、查找TODO、批量替换、修复错误。

不需要vim。 只需说:“转到第42行”,“修复此错误”,“用消息X提交”。Prism翻译。


安装

/plugin add-marketplace genomewalker/prism.nvim
/plugin install prism-nvim@genomewalker-prism-nvim

或者: /prism install

然后 重新启动克劳德代码 打开Neovim。

想要一个现成的配置吗? 尝试 nvim配置 -LazyVim+prism.nvim+生产力插件。


快速开始

Ctrl+;              → Toggle Claude terminal
"replace foo bar"   → Find and replace
"fix this error"    → Apply LSP quick fix
"commit changes"    → Git commit
Ctrl+\ Ctrl+\       → Exit to normal mode

氛围编程

不认识维姆?描述一下你想要什么:

你说 会发生什么
“转到第42行” 光标跳转
“评论此” 切换评论
“重复行” 行重复
“向上移动” 线条向上移动
“显示错误” 诊断面板
“重命名为newName” LSP重命名

一路学习Vim

说 “教我vim” 要启用叙述模式:

📚 Toggle comment (gcc)
📚 Indent line (>>)  
📚 Jump to line (:50)

信任模式

模式 它做什么 说这个
卫报 在应用之前检查每个编辑 “要更小心”
同伴 带有视觉反馈的自动申请 “我相信你”
自动驾驶 全速,最小UI “只管做”

Git集成

"what changed?"      → git status
"show diff"          → git diff  
"stage this"         → git add
"commit: fix bug"    → git commit -m "fix bug"
"who wrote this?"    → git blame

外壳别名

安装后,使用 nvc 启动:

nvc                  # nvim + Claude
nvc -c               # continue last session
nvc --model opus     # use Opus
nvco                 # shortcut for opus

55+MCP工具

类别 工具
编辑 注释、复制、移动、删除、缩进、折叠、撤消/重做
导航 goto_line、next_error、jump_back、书签
语言服务器协议 诊断、修复不可知、goto_dential、重命名符号
Git 状态、差异、阶段、提交、责备、日志
学习 explain_command、suggest_command、vim_heatsheet

配置

require("prism").setup({
  terminal = { width = 0.4, passthrough = true },
  trust = { mode = "companion" },
})

故障排除

问题 解决方案
MCP未连接 重新启动Claude代码,运行 /prism status
终端不见了 Ctrl+; 把它带回来
卡在终端 Ctrl+\ Ctrl+\ 退出正常模式

需求

  • 新 0.9+
  • Claude 代码命令行界面
  • Python 3.10+与msgpack

麻省理工学院· 网站 · GitHub · 问题