Android Studio 中的 "Settings..." 和 "Default Settings..." 有什么区别?

What is the difference between "Settings..." and "Default Settings..." in Android Studio?

我发现我可以在两者中设置文件编码和其他参数 File | Settings...,还有File | Other Settings | Default Settings...。但是,我不清楚这两个选项之间的区别是什么。

另外,我可以运行 File | Export Settings... 将设置保存到 settings.jar 文件,但是我不清楚如果我 运行 File 会恢复什么 | Import Settings...操作。

Android Studio 中的设置与在 IntelliJ IDE 中的设置相同,如 Android Studio is based on IntelliJ

设置

File | Settings用于define settings申请当前项目,也用于IDE的设置(即不相关或保存,一个项目)。

设置 对话框中,设置分为 (1) 当前项目的 "Project Settings"(加载新项目时可能会更改),以及 ( 2) IDE 不特定于当前项目的设置:

默认设置

File | Other Settings | Default Settings... 仅适用于 new projects(模板项目的设置)。

因此,如果刚刚创建了一个新项目,则默认设置和设置将相同。

请注意对话框中的设置标记为 "Template Project Settings",并包括与 设置 中 "My Application" 相同的 sub-headings,以上:

导出和导入设置

设置可能 exported to a JAR file, such that they may be imported 稍后。

正在导出

导入和导出时,可以select导入或导出一个或多个组件。 默认项目设置(可从File | Other Settings | Default Settings...访问的选项之一) export/import 可用。在下面的对话框中,只有默认项目设置 select 用于导出:

正在导入

当导出的 JAR 设置文件被 select 编辑以导入时,在 "Select Components to Import" 对话框中,只有最初导出的选项可用于 re-import。在这种情况下,仅导出默认项目设置,因此这是 re-importing 文件时 select 的唯一选项:

导出设置:您可以将您最喜欢的 IDE 设置导出为 jar 文件。

在打开的“导出设置”对话框中,通过选中旁边的复选框指定要导出的设置。默认情况下,所有设置都处于选中状态。

导入设置:同样,您可以将设置导入到 IDE

默认设置:每次创建新项目时,这些设置将用作默认设置。