我想通过运行一些命令来优化我的打字稿代码(例如resolve.organizeImports
我的所有打字稿 (.ts) 文件中都带有 TS Hero 插件。
逐个文件地执行此操作可能非常烦人且耗时。有没有一种简单的方法来进行这种“批量”执行?
我已经写了扩展对所有文件的命令 https://marketplace.visualstudio.com/items?itemName=rioj7.commandOnAllFiles。这是扩展的修改格式化工作区中的所有文件 https://marketplace.visualstudio.com/items?itemName=alexr00.formatallfilesinworkspace作者:亚历克斯·罗斯。
您可以配置要在所有文件上运行的多个命令,并配置它应应用于哪些文件。您可以覆盖includeFileExtensions
and excludeFolders
每个命令的设置。
如果你使用多命令 https://marketplace.visualstudio.com/items?itemName=ryuta46.multi-command通过 ryuta46,您可以创建要应用于每个文件的一系列命令。 (为什么要重新创建已经实现的内容)有关示例,请参阅扩展页面。
For the organizeImports
来自TS Hero插件你可以有这个配置
settings.json
"commandOnAllFiles.commands": {
"TS Hero: Organize Imports": {
"command": "typescriptHero.imports.organize",
"includeFileExtensions": [".ts"]
}
}
keybindings.json
{
"key": "ctrl+i o", // or any other key combo
"command": "commandOnAllFiles.applyOnWorkspace",
"args": ["TS Hero: Organize Imports"]
}
对于扩展的 0.1.0 版本,仅实现了键绑定方法来向commandOnAllFiles.applyOnWorkspace
命令。在下一个版本中,可以通过命令面板完成此操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)