跳转到内容

命令

所有命令都可从命令面板(Ctrl+Shift+P)使用。许多还出现在右键菜单、侧边栏标题、源代码管理和终端视图中。

编辑器

命令位置作用
Twinny - Edit with instruction…右键、Ctrl+I对选区或当前行进行内联编辑
Twinny - Accept editCodeLens、Ctrl+Shift+Enter保留待定的内联编辑
Twinny - Reject editCodeLens、Ctrl+Shift+Backspace丢弃待定的内联编辑
Twinny - Explain右键在对话中解释选区
Twinny - Refactor右键内联编辑:不改变行为地提升可读性
Twinny - Add types右键内联编辑:添加类型标注
Twinny - Generate docs右键内联编辑:添加文档注释
Twinny - Write tests右键为选区(或文件)编写测试到同级测试文件
Twinny - Add file to context右键编辑器或资源管理器文件把文件附加到下一条对话消息
Twinny: Add Selection to Context右键选区把选区附加到下一条对话消息
Stop generation状态栏旋转图标、Ctrl+Shift+/取消正在流式输出的内容:补全、对话、编辑或审查

灯泡(Ctrl+.)在错误和警告上提供 Fix with Twinny,在选区上提供 Edit with Twinny;两者都运行内联编辑命令。

侧边栏

命令图标作用
Enable twinny sidebar聚焦 twinny 视图
Back to chat view从其他标签页返回对话
Code reviewer拉取请求打开审查标签页
Manage twinny providers机器人打开提供者标签页
Manage twinny templates书本选择哪些模板作为对话建议显示
Embedding options数据库打开工作区索引标签页
Open twinny conversation history时钟搜索、重命名、删除会话
Open twinny panel chat全屏在编辑器标签页中打开对话
Start a new chat加号开始新会话
Open twinny settings齿轮打开筛选为 twinny 的 VS Code 设置

源代码管理与终端

命令位置作用
Twinny - Generate commit message源代码管理标题(闪光)提交信息写入提交框
Twinny - Write a terminal command from a description终端右键描述命令、确认、运行
Twinny - Fix the last terminal error终端右键在编辑器中修复或在对话中询问

设备

命令作用
Twinny - Share this computer’s Ollama with my other devices (P2P)开始共享并显示配对码;与设备区域的共享相同

扩展

命令作用
Enable twinny / Disable twinny开关扩展(twinny.enabled
Twinny - Show logs打开 Twinny 输出通道
Edit twinny templates打开 ~/.twinny/templates/ 文件夹
Twinny - Status bar options点击状态栏项时显示的菜单

命令 id

用于快捷键和 tasks.json 的 id 形如 twinny.<name>twinny.edittwinny.acceptEdittwinny.rejectEdittwinny.explaintwinny.refactortwinny.addTypestwinny.generateDocstwinny.addTeststwinny.addFileToContexttwinny.addSelectionToContexttwinny.stopGenerationtwinny.sidebar.focustwinny.openChattwinny.reviewtwinny.manageProviderstwinny.manageTemplatestwinny.embeddingstwinny.conversationHistorytwinny.openPanelChattwinny.newConversationtwinny.settingstwinny.generateCommitMessagetwinny.terminalCommandtwinny.fixTerminalErrortwinny.shareOllamatwinny.enabletwinny.disabletwinny.showLogstwinny.templates