如何添加键盘快捷键以从文件资源管理器打开文件夹上的 VS Code?

2024-01-05

我希望能够按.在文件资源管理器中的任何文件夹中,然后在该文件夹上打开 Visual Studio Code。与右键单击“用代码打开”效果相同。紧迫.就像我在 GitHub 网站上所做的那样。

这可能不是正式可行的,但是有什么解决方法可以使其发挥作用吗?


最大的问题是从 Windows 资源管理器获取当前位置。这需要一些逆向工程来获取 Windows 资源管理器存储位置的内存地址。如果由于任何原因该地址发生变化,您将需要再次查找它。

除此之外,Windows 支持全局键盘挂钩。所以你想为你的系统设置一个全局键盘钩子.钥匙。 Windows API 还提供了获取活动窗口的方法。所以每当.按下 键,您可以检查活动窗口是否为资源管理器窗口。然后,您将从资源管理器窗口的内存中读取当前文件夹。之后,您就获得了启动 Visual Studio Code 所需的一切。

这是非常hacky的,但我想这是你唯一的选择。研究主题是:

  • 键盘记录器 - 例如,这些使用我提到的全局钩子
  • 通用逆向工程 - 在 Windows 资源管理器中查找当前位置的地址

Edit: 自动热键帖子 https://www.autohotkey.com/boards/viewtopic.php?t=69925关于如何获取 Windows 资源管理器位置。如果这像人们声称的那样有效,那么 autohotkey 也可以用于注册一个钩子.键并启动 VS 代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何添加键盘快捷键以从文件资源管理器打开文件夹上的 VS Code? 的相关文章

随机推荐