VS Code 在保存 TypeScript 4.7 时进行群组感知排序导入

VS Code 在保存 TypeScript 4.7 时进行群组感知排序导入

使用 VS code 中的 4.7 typescript 可以对“组”内的导入进行排序。请参阅:https://code.visualstudio.com/updates/v1_68#_group-aware-organize-imports

我尝试使用shift++ opto效果很好!不过,我喜欢使用以下方法在保存时进行排序:

//settings.json
"[typescript]": {
    "editor.codeActionsOnSave": {
        "source.organizeImports": true
    }
},
"[typescriptreact]": {
    "editor.codeActionsOnSave": {
        "source.organizeImports": true
    }
}

不幸的是,这并没有考虑到任何群体意识。有什么想法有什么区别吗?保存时组织可能不使用 4.7,或者这是一种不同的组织方法?

答案1

事实证明问题在于我运行的 VS Code 版本过旧。

菜单>代码>检查更新,然后重新启动即可解决此问题。


编辑:评论建议我提供更多背景和引文。

VS Code(Visual Studio Code)是一款于 2015 年发布的开源代码编辑器应用程序. 自首次发布以来,它已经许多更新引入新功能。这些更新可以由应用程序的用户使用内置功能执行,这个过程在我最初的回答中描述为

菜单 > 代码 > 检查更新

这是描述导航应用程序菜单的常用简写 [需要引用]。有关导航栏的更多信息,请参阅维基百科中有关导航栏的条目。但为了更具描述性,使用鼠标或键盘输入选择第一个菜单项“代码”,然后选择“检查更新”。

重要提示:确切的菜单结构可能因操作系统和应用程序版本的不同而有所不同。

“检查更新”将启动应用程序使用互联网检查更新的过程。这需要互联网连接。

正如问题中指出的那样1.68 版本,又名“2022 年 5 月更新”;是所述功能所必需的。通过运行“检查更新”过程,应用程序能够更新到此版本。

此外,原始答案表明需要重新启动应用程序。VS Code 不提供“重新启动”功能;但是可以通过关闭并手动重新打开应用程序来实现相同的功能。有关更多详细信息,请参阅重启

最后,读者可能会发现检查应用程序的当前版本很有用。这可以在运行“检查更新”之前或之后完成。为此,请使用“代码”顶级菜单下的“关于 Visual Studio Code”菜单选项。当前版本将在“版本:”后列出,可以使用以下方法与此处提到的所需版本 (1.68) 进行比较语义版本控制

相关内容