是否有一种自动,更高效,更快捷的方式来导出所有模块?

时间:2019-05-02 03:46:55

标签: typescript visual-studio-code

这是我的CampaignService模块。

enter image description here

现在,我想像这样重新导出index.ts中的所有模块:

export * from './ApiError';
export * from './Budget';
//...

如您所见,有很多模块,是否有一种自动,更高效,更快捷的方式来导出这些模块?我不想手动将它们重新导出。

1 个答案:

答案 0 :(得分:0)

好的,这可能有点难以解释。希望我可以提供视频或其他内容。

但是这个技巧真棒。

  1. 选择所有要导出的模块文件。右键单击并复制相对路径。 first
  2. 打开新的空白文件并全部粘贴。同时按F1change language modeJavascript react。此部分仅用于提示。不是强制性的。 second A second 2
  3. 现在棘手的部分。转到文件的开头,然后使用多光标。对我来说是Alt + Shift + Direction key。如果您不知道,请在设置中搜索多光标。现在,我在每行的开头都有一个光标。 third
  4. 现在键入每行的公共部分。在export * from,您可以使用Ctrl + right在每一行中选择下一个单词。

fourth

编辑:

好些了。如果您不想使用多光标,那么

命中Ctrl F,以查找要在每一行中删除的常见内容。在我的屏幕快照中,它是assets。并点击alt enter(或设置中的任何多光标修饰符。现在您有了带有所选单词的多光标。