Enn*_*Enn 6 visual-studio-code
我想通过resolve.organizeImports在我的所有打字稿 (.ts) 文件中运行一些命令(例如,TS Hero 插件附带的命令)来优化我的打字稿代码。
逐个文件执行此文件可能非常烦人且耗时。有没有一种简单的方法可以进行这种“批量”执行?
我已经在所有文件上编写了扩展命令。它是 Alex Ross 对扩展“格式化工作区中的所有文件”的修改。
您可以配置要在所有文件上运行的多个命令,并配置它应应用于哪些文件。您可以覆盖每个命令的includeFileExtensions和excludeFolders设置。
如果您使用ryuta46 的多命令,您可以创建要应用于每个文件的命令序列。(为什么要重新创建已经实现的内容)有关示例,请参阅扩展页面。
对于TS HeroorganizeImports插件,您可以进行以下配置
settings.json
"commandOnAllFiles.commands": {
"TS Hero: Organize Imports": {
"command": "typescriptHero.imports.organize",
"includeFileExtensions": [".ts"]
}
}
Run Code Online (Sandbox Code Playgroud)
keybindings.json
{
"key": "ctrl+i o", // or any other key combo
"command": "commandOnAllFiles.applyOnWorkspace",
"args": ["TS Hero: Organize Imports"]
}
Run Code Online (Sandbox Code Playgroud)
对于版本 0.1.0 的扩展,仅实现键绑定方法来为命令提供参数commandOnAllFiles.applyOnWorkspace。在下一个版本中,可以通过命令面板完成此操作。
| 归档时间: |
|
| 查看次数: |
386 次 |
| 最近记录: |