如何防止 code 命令打开 Cursor?🤔
问题
当您使用 /code
命令时,Cursor 会自动打开。如果您只想查看代码而不想编辑它,这可能会很烦人。
解决方案
有两种方法可以防止这种情况:
1. 使用 readonly
参数
editor.registerCommand('code', async () => {
// 代码会显示,但 Cursor 不会打开
await editor.insertCode('console.log("你好")', { readonly: true });
});
2. 使用 silent
参数
editor.registerCommand('code', async () => {
// 代码会显示,但 Cursor 不会打开
await editor.insertCode('console.log("你好")', { silent: true });
});
说明
readonly
参数使代码变为只读silent
参数防止 Cursor 打开- 两个参数可以组合使用
- 这对以下情况特别有用:
- 只读代码示例
- 代码演示
- 教程
提示
当代码需要可见但不可编辑时,使用 readonly
。
当不希望自动激活 Cursor 时,使用 silent
。