使用 Python 或 TypeScript 转换我在 VSCode 中选择的文本

Ame*_*ina 6 python visual-studio-code vscode-python

假设我在编辑器中选择了一些文本。我想定义自己的 Python 函数或脚本:

  1. 将所选文本作为字符串作为输入。
  2. 转换它并返回一个新字符串,该字符串替换编辑器中的选定文本

此外,我想在理想情况下将这些函数或脚本注册为 VSCode 命令(具有特定的commandIDs),我可以定义自己和 VSCode 中的命令面板。通过这样做,我可以将它们绑定到keybindings.json具有特定快捷方式和 when 子句的快捷方式。


VSCode 中是否有任何内置功能可以执行此操作?如果没有,我可以遵循哪些步骤来做到这一点?

Bre*_*non 1

这在技术上是可行的,但我不知道目前有任何扩展支持这个想法。您可能需要编写扩展来执行此操作。