Preferences Editor/zh-cn

Introduction
FreeCAD的首选项系统位于.

FreeCAD中的功能被分为不同的模块，每个模块负责实现一种特定workbench的具体工作. FreeCAD采用的是延迟加载方式，意即只有当需要使用特定组件时才会进行加载. 您在FreeCAD的工具栏中选择工作台时可能会注意到这一点，因为在加载工作台及其所有组件时需要花费一点儿时间. 在进行首选项设置时也是如此.

在没有加载任何模块时，您可以访问两个配置部分，分别用于应用通用设置（general）与显示设置（display）. 当您使用特定的工作台时，便会在新选项卡中显示对应工作台的首选项设置，并在新加部分显示该工作台所支持的文件格式.

点击首选项左下角的按钮，即可将FreeCAD中的所有首选项设置还原为其默认值.

Some advanced preferences can only be changed in the Parameter editor. The Fine-tuning page lists some of them.

通用设置
本首选项部分包含6个选项卡：

常规
在General选项卡中，您可以指定下列内容：



文档
在Document选项卡中，您可以指定以下内容：



选择
On the Selection tab you can specify the following:



Cache
These preferences are related to the cache directory where FreeCAD stores temporary files.

On the Cache tab you can specify the following:



编辑器
编辑器首选项设置影响的是宏编辑器的行为. 此编辑器可通过菜单打开. 请注意: 这里的颜色和字体设置也会影响到Python控制台. 此控制台可通过菜单打开.

The color and font settings are also used by the Python console.

在Editor选项卡中，您可以指定以下内容：



Python console
These preferences control the behavior of the Python console. This console can be opened using the menu option.

Note that the color and font settings for the console are defined on the Editor tab.

On the Python console tab you can specify the following:





输出窗口
Important note: this tab has been renamed from Output window to Report view.

These preferences control the behavior of the Report view. This panel can be opened using the menu option.

On the Output window tab you can specify the following:



宏
On the Macro tab you can specify the following:



单位
On the Units tab you can specify the following:



Help
This tab is only available if the Help Addon has been installed.

On the Help tab you can specify the following:



Display
This preferences section has three standard tabs: 3D View, Navigation and Colors. A fourth tab, Mesh view, is added if the Mesh Workbench has been loaded.



三维视图
On the 3D View tab you can specify the following:



导航栏
On the Navigation tab you can specify the following:



颜色
On the Colors tab you can specify the following:





网格视图
This tab is only available if the Mesh Workbench has been loaded.

On the Mesh view tab you can specify the following:



Workbenches
This preferences section has a single tab: Available Workbenches.

Available Workbenches
To preserve resources, FreeCAD does not automatically load all available workbenches. And only if a workbench has been loaded will its preferences, if any, appear in the Preferences editor.

In FreeCAD version 0.19 the tab has a different label: Unloaded Workbenches, and the tab displays a list of installed workbenches that have not yet been loaded. To load one or more workbenches select them in the list and then press the button.

In FreeCAD version 0.20 the Available Workbenches tab displays a list of all installed workbenches. To load a workbench press its button. If you check a workbench's checkbox it will autoload when FreeCAD starts up. Loading more workbenches will make the startup slower, but switching between workbenches that have already been loaded is faster.

If a newly loaded workbench has dedicated preference they will appear in a new section in the Preferences editor. Some workbenches add support for additional import and export formats. If there are any related preferences they will appear on one or more new tabs in the Import-Export section of the Preferences editor.

For a list of workbench related preferences see Workbench related preferences



Addon Manager
This preferences section has a single tab: Addon manager options.

Addon manager options
These preferences control the behavior of the Addon manager.

On the Addon manager options tab you can specify the following:



Import-Export
The Import-Export preferences affect how files are imported and exported. They are described on the Import Export Preferences page.



工作台首选项
下列为常用工作台的首选项. 部分工作台并没有对应的首选项. 其他可选工作台可能也未列入其中.

Preferences for the built-in workbenches are linked below. These links are also listed in Category:Preferences. Some workbenches have no preferences.

Arch工作台首选项

Scripting
FreeCAD Scripting Basics.

For a scripting example see Std DlgParameter.

Related

 * Parameter editor
 * Fine-tuning