typescript - 如何检测 Visual Studio 代码扩展中的复制和剪切操作?

标签 typescript visual-studio-code vscode-extensions

我开发了一个 vscode 扩展。
我想在编辑器上检测用户的复制和剪切操作。

我检查了API reference , 但我找不到方法。

我如何在带有 typescript 的扩展中做到这一点?

最佳答案

你是对的,没有 API,通过 VSCode Approach to Extensibility ,你可能不走运。

我曾尝试替换原来的CopyCut命令,但最终创建了新命令并向用户添加了替换说明键绑定(bind),当我创建我的 Copy Word in Cursor延期。我有 issues因为 VSCode 本身不发布 Clipboard 对象(与 Atom 相比),所以我不得不自己做,使用 node-copy-paste 包。

除非他们改变了它的想法(尝试在 VSCode 存储库上打开一个问题),否则你应该创建新的 CopyCut 命令来完成你的扩展需要做的事情.


关于typescript - 如何检测 Visual Studio 代码扩展中的复制和剪切操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37223928/

相关文章:

angular - 如何将 forkJoin 数据分配给变量?

Azure 资源未显示在 VS Code 扩展中

visual-studio-code - 从源代码运行Visual Studio代码时,“找不到扩展名”

docker - 如何在 VsCode 的 docker 中调试我的 Startup.cs(调试器附加得太晚了)

node.js - Google Cloud 语音识别 grpc 版本与 VSCode Electron 版本不兼容

javascript - 从 VSCode Studio Code Webview API 中的文件夹导入所有文件

typescript - 无法使用 JSX,除非我在执行yarn start 时提供了 '--jsx' 标志

typescript - 如何将 Typescript AppSync 解析器捆绑到 CDK 中?

javascript - TypeScript 无法正确转换类成员(其他类)

gorename 在 VS Code 中失败,没有明确的错误