我开发了一个 vscode 扩展。
我想在编辑器上检测用户操作以进行复制和剪切。
我检查了API 参考,但找不到该方法。
如何在 typescript 的扩展中做到这一点?
你是对的,没有 API,通过VSCode Approach to Extensibility,你可能不走运。
当我在光标扩展中创建复制字时,我曾尝试替换原始命令Copy
和Cut
命令,但最终创建了新命令并向用户添加了替换键绑定的指令。我遇到了问题,因为 VSCode 本身不发布对象(与 Atom 相比),所以我必须自己做,使用package.json 。Clipboard
node-copy-paste
除非他们改变了想法(尝试在 VSCode 存储库上打开一个问题),否则你应该创建新Copy
的Cut
命令来完成你的扩展需要做的事情。