gpt4 book ai didi

javascript - 如何使用 VS Code (typescript) 中的一个命令删除事件文件中所有未使用的导入?

转载 作者:行者123 更新时间:2023-12-05 03:26:12 26 4
gpt4 key购买 nike

以前,我曾经能够做 CMD+SHIFT+p> Organize imports 和这个将对未使用的导入进行排序和删除。此功能似乎已损坏。

如何使用一个命令快速删除未使用的导入?

当前的解决方法是:点击未使用的导入,CMD+> 删除未使用的导入

enter image description here

适用的语言(typescript、typescriptreact、javascript、javascriptreact)。

我已经确认 VS 代码使用的是与 people in this post 不同的最新版本的 typescript enter image description here

最佳答案

在 v1.73 中应该有一个命令(它已经在 Insiders 中了)来删除所有未使用的导入,参见 Merged PR: Add removeUnusedImports command :

{
"key": "",
"command": "javascript.removeUnusedImports"
},

{
"key": "",
"command": "typescript.removeUnusedImports"
}

默认情况下它们是未绑定(bind)的,尽管它们位于键盘快捷键编辑器中,但出于某种原因它们不会出现在命令面板中。


以前的回答可能对一些人有帮助:

似乎没有内置方法来访问delete all imports 功能。但是你可以安装 Remove Unused Imports扩展名

VS Code extension to remove unused ES6 imports inside JavaScript andTypeScript files (.js, .jsx, .ts and .tsx extensions) withoutchanging the current order, as opposed to the built-in VS Code"Organize Imports" functionality.

试试这个键绑定(bind):

{
"key": "cmd+shift+r", // or whatever you want
"command": "remove-unused-imports.main",
}

关于javascript - 如何使用 VS Code (typescript) 中的一个命令删除事件文件中所有未使用的导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71794521/

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