gpt4 book ai didi

visual-studio-code - 如何在 VS Code 中跨多个文件执行命令?

转载 作者:行者123 更新时间:2023-12-03 14:57:58 24 4
gpt4 key购买 nike

我想通过在我的所有 typescript (.ts) 文件中运行一些命令(例如 TS Hero 插件附带的 resolve.organizeImports)来优化我的 typescript 代码。

逐个文件执行此文件可能非常烦人且耗时。有没有一种简单的方法来执行这种“批量”执行?

最佳答案

我写了扩展Command on All Files .它是对扩展名 Format All Files in Workspace 的修改亚历克斯·罗斯。
您可以配置要在所有文件上运行的多个命令,并配置它应该应用于哪些文件。您可以覆盖 includeFileExtensionsexcludeFolders按命令设置。
如果您使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com