Anteriormente, podía hacer CMD + MAYÚS + p > Organize imports y esto ordenaría y eliminaría las importaciones no utilizadas. Esta funcionalidad parece haberse estropeado.
¿Cómo puedo eliminar rápidamente las importaciones no utilizadas con un solo comando?
La solución actual es: haga clic en importar sin usar, CMD + . > Delete unused imports .
Idiomas para los que esto es aplicable (mecanografiado, typescriptreact, javascript, javascriptreact).
He confirmado que el código VS está usando una versión reciente de mecanografiado a diferencia de las personas en esta publicación 
Resulta que Organize Imports en realidad funciona como se esperaba, pero estaba en conflicto con el complemento Deno .
Lo descubrí usando la increíblemente útil función Extension Bisect que está integrada en Visual Studio Code. Extension Bisect desactiva la mitad de sus extensiones y le pide que verifique si el problema persiste. Este proceso se repite hasta que solo queda una extensión. Recomiendo encarecidamente probarlo a través de CMD+SHIFT+P > Start Extension Bisect
Resulta que mi problema es un duplicado de este problema de GitHub .
No parece haber una forma integrada de acceder a la funcionalidad de delete all imports . Pero puede instalar la extensión Eliminar importaciones no utilizadas
Extensión de VS Code para eliminar las importaciones de ES6 no utilizadas dentro de archivos JavaScript y TypeScript (extensiones
.js,.jsx,.tsy.tsx) sin cambiar el orden actual, a diferencia de la funcionalidad integrada de VS Code "Organizar importaciones".
y
prueba esta combinación de teclas:
{ "key": "cmd+shift+r", // or whatever you want "command": "remove-unused-imports.main", }