Visual studio code 是否可以在Visual Studio代码扩展中访问鼠标事件

Visual studio code 是否可以在Visual Studio代码扩展中访问鼠标事件,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我想为VisualStudio代码编写一个简单的扩展,以允许基本的拖放复制/粘贴功能,但我找不到任何方法来通知鼠标事件。我是否忽略了一些明显的东西,或者编辑器是故意设计成只使用键盘(大多数情况下是这样的) 注意:我指的是基于类型脚本的Visual Studio代码编辑器,而不是成熟的Visual Studio 编辑:我应该用不同的措辞来回答这个问题,因为现在确实有拖放复制/粘贴功能,但我仍然不清楚如何处理扩展中的鼠标事件。我相信最新版本有拖放编辑功能(但我不完全确定,因为这不是我使用的功能)。最

我想为VisualStudio代码编写一个简单的扩展,以允许基本的拖放复制/粘贴功能,但我找不到任何方法来通知鼠标事件。我是否忽略了一些明显的东西,或者编辑器是故意设计成只使用键盘(大多数情况下是这样的)

注意:我指的是基于类型脚本的Visual Studio代码编辑器,而不是成熟的Visual Studio


编辑:我应该用不同的措辞来回答这个问题,因为现在确实有拖放复制/粘贴功能,但我仍然不清楚如何处理扩展中的鼠标事件。

我相信最新版本有拖放编辑功能(但我不完全确定,因为这不是我使用的功能)。最新版本确实允许使用鼠标移动选定文本,但由于某些原因不允许复制。另外,除非我错过了什么,似乎仍然没有办法在扩展中捕获鼠标事件。我今天遇到了这个问题,看起来仍然没有自定义鼠标快捷键并在扩展中使用它的选项。在这里使用树状视图也是一样-我认为没有API可以在不使用webview的情况下控制树节点的拖放等。在我的例子中,我可以用基于点击的非常难看的用户体验来代替拖放。vscode和typescript都是很棒的产品,但我觉得它们优先考虑的是最终用户的需求,而不是扩展API(没关系)——在vscode的情况下,我希望像文件浏览器、搜索等组件都是扩展(吃你自己的sh$t),使用的API与我一样的用户。。但是,这当然会使开发速度变慢。最新的VS代码已经支持这一点,只需选择要复制的文本,按住CTRL按钮将其拖放,即可将其复制到所需的位置。但它只能在同一文件中使用,不能复制到其他文件。