有没有办法在 Visual Studio Code 中定义自定义重构?

Mig*_*dge 6 refactoring automated-refactoring visual-studio-code

可以定义 VS Code 可以自动完成的自定义代码片段。这些甚至可以使用占位符,以便可以根据需要填写空白。

/* Before */

//=

/* After (for example) */

// [title]
//===============================
Run Code Online (Sandbox Code Playgroud)

我正在寻找的是下一步,它可以进行选择并将其替换为包含原始代码的占位符(嵌入占位符也是一个优点)。

/* Before */
some.code();
where.I = am;
doing = stuff;

/* After (for example) */
some('surrounding code which contains the original code', () => {
  some.code();
  where.I = am;
  doing = stuff;
});
Run Code Online (Sandbox Code Playgroud)

上面只是我想要实现的一个示例 - 周围的代码可以采用任何形式。