visual-studio-code - 用于 UI 的 VSCode MetaJump?
问题描述
我想问,是否可以为 VSCode UI创建像MetaJump这样的扩展?因为老实说,UI 的快捷方式系统很糟糕,完全没有鼠标的情况下使用 VSCode 是不可能的。
我会想象一个前缀,它在 UI 中的每个可点击元素上显示锚点,然后等待输入并将点击命令发送到指定位置。到目前为止,我从未为 VSCode 创建扩展,我不想花时间学习只是为了发现这是不可能的。
所以我向有经验的人寻求确认?有没有可能像我刚刚写的那样创建一些东西?(如果是,那么我将有动力创建一个。)
我发现扩展无法访问 UI DOM 结构?是那个炫技吗?因为这可以解释为什么还没有人创建这样的扩展;)
解决方案
我是metajump的作者。我以前也有类似的想法,但是vscode的设计阻止了扩展获取vscode的dom,因为扩展运行在单独的进程中,扩展的能力仅限于使用暴露的api与vscode通信。在我的能力范围内,虽然 metago 扩展的目标是成为 vscode 中最酷的无鼠标扩展,但我只能提供它现在所拥有的。
推荐阅读
- python - 有没有办法允许在 colab 中手动输入的变量在 .py 文件中使用?
- c++ - 从前向迭代器获得的指针和引用
- android - 如何使 localtime.now 成为自动更新的连续函数?
- pandas - 使用 pandas to_csv ,“TypeError:“delimiter”必须是 1 个字符的字符串”。分隔符是 u00BB
- javascript - 需要帮助在反应本机应用程序中获取希伯来语日期
- c++ - 了解编写重载函数的代码(矩阵运算中的新 int[])
- blender - Blender 2.92 在外部显示器中打开时崩溃
- docker - 添加对 serilog 库的引用后,无法在浏览器中运行 docker api
- docker - 如何使用带有特定 cmd 的 kubectl cmd 运行 docker 映像
- regex - 正则表达式 - grep、sed、awk - 处理大型文本文件