作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想通过在我的所有 typescript (.ts) 文件中运行一些命令(例如 TS Hero 插件附带的 resolve.organizeImports
)来优化我的 typescript 代码。
逐个文件执行此文件可能非常烦人且耗时。有没有一种简单的方法来执行这种“批量”执行?
最佳答案
我写了扩展Command on All Files .它是对扩展名 Format All Files in Workspace 的修改亚历克斯·罗斯。
您可以配置要在所有文件上运行的多个命令,并配置它应该应用于哪些文件。您可以覆盖 includeFileExtensions
和 excludeFolders
按命令设置。
如果您使用 multi-command通过 ryuta46,您可以创建要应用于每个文件的命令序列。 (为什么要重新创建已经实现的内容)例如,请参阅扩展页面。
对于organizeImports
来自 TS英雄 插件你可以有这个配置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 版的扩展,只实现了键绑定(bind)的方法来为
commandOnAllFiles.applyOnWorkspace
提供参数。命令。在下一个版本中,它可以从命令面板完成。
关于visual-studio-code - 如何在 VS Code 中跨多个文件执行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47652442/
我是一名优秀的程序员,十分优秀!