选项、设置、属性、配置、首选项ーー什么时候和为什么?

有几个词有相似的(在某种意义上)意思:

选项,设置,属性,配置,首选项

英语不是我的母语。你能用简单的英语解释一下这两者的区别吗?我认为下面的模板可能是有用的:

  • 在 GUI 中使用 < em > XXX ,以便让人们改变应用程序 (可能是偏好或设置?)的行为
  • 在 GUI 中使用 < em > YYY ,以便让人们更改对象 (可能是房产或期权?)的各个部分
  • 在代码中使用 < em > ZZZ ..。

什么是最佳做法?

49374 次浏览

我相信这很大程度上是个人偏好的问题。

但是,我觉得我通常把属性看作是引用应用程序的一个单独部分,而选项/设置通常是一个更全局的属性。

此外,首选项可能没有标记为选项或设置的内容具有那么大的影响。比如显示器的小改动或者类似的东西。

最重要的是在整个应用程序中保持一致性。

就我个人而言,我更喜欢“选项”这个词,因为它听起来没有设置、属性或配置那么吓人。

这很棘手,因为没有一个单一的一致的风格遵循所有的应用程序。正如您所说,它们(广义上)是同义词。

事实上,只要你所期望的听众理解你的意思,这并不重要。

最大的区别在于通常影响组件或对象的 Properties 和影响整个应用程序的其他属性之间。

遵循 Visual Studio 和其他 Microsoft 产品的大致思路:

  • 属性 表示应用程序中单个组件或对象的特征。
  • Options alter global ways that the application works 选项 更改应用程序的全局工作方式。例如,Microsoft 产品使用这种方法来定制 UI 工具栏。这里有一个暗示,你可以完全禁用 UI 元素(例如“简单”用户界面或“高级”用户界面)。
  • 设置 偏好改变应用程序工作的质量。这里的含义是改变,而不是禁用: 例如,“公制测量”或“英国帝国测量”。
  • Configuration 通常是为每个用户或组定制应用程序的地方。

但没有单一的规则。

我建议您对对象特征使用 Properties,对应用程序范围的其他所有内容使用 Settings。

除了属性(通常适用于文档中的文档或对象,除非它不适用)之外,它们几乎都是一样的。没有人同意哪个术语是最好的。

例如,对于程序配置,苹果风格是应用程序菜单中的“首选项”,GNOME 风格是“编辑”菜单中的“首选项”。KDE 风格是一个完整的“设置”菜单。Windows 风格是“工具”菜单上的“选项”,虽然 一切都结束了现在随着更多的 MS 应用程序删除菜单栏和抛出旧的可预测控件到处没有一致的模式。

RISC 操作系统的风格是’选择’在图标栏菜单上,只是添加了另一个毫无意义的可能性。

我在这里的答案中没有看到的一点(尽管 bobince 暗示了这一点)是,您应该考虑您的环境/操作系统的典型情况。例如在 Windows 上,我认为“选项”是最常见的选择,尽管许多程序使用不同的单词。同样,mac os 的“偏好”也是如此。Android 操作系统使用“设置”

所以底线是,使用你的环境中最常见的东西。

这些都没有设置在任何地方,但我想我可能也会在我的2个关于这个主题的筹码。当我在应用程序中看到这些内容时,它们给我的暗示是:

  • 设置 : < em > “查看或修改可以设置的事项列表”
  • 选项 : < em > “我们已经设置了一些内容,并给您更改它们的选项”
  • 偏好 : < em > “告诉我们你喜欢怎样的工作方式”
  • 属性 : < em > “更改此项的一个或多个属性”
  • 编辑 : < em > “此事件已处于良好状态,但如果您愿意,可以对其进行更改”
  • Configuration : < em > “我们有默认设置,但它们非常简单,您可能想自己配置它”

我认为这里缺少一个观点,即配置/设置/选项/偏好之间的关系。

对我来说,一个 配置偏好包含许多 设定选择,所以可以有一个 设定或一个 选择

你通常说的是 “更改此选项/设置”而不是 “更改此首选项/配置”,不是吗?

当有人说 偏好或者 配置时,我把它理解为一组 设定或者 选择

设置: 考虑一个滑块来选择一个从1到10的值,例如

选项: 考虑一个开/关按钮

偏好: 从多种选择中做出选择,比如早上、下午或者晚上

配置: 技术设置可能最终用户不应该知道。比如数据源是什么?

我只是做了一个快速扫描,并想张贴这个名单作为参考。

Edge                        Settings
Google Chrome               Settings
Google Chrome DevTools      Settings > Preferences
Mozilla FireFox             Options (about:preferences) > Network Settings
Mozilla FireFox DevTools    Settings > Editor Preferences
Opera                       Settings


DeviantArt                  Settings
Facebook                    Settings, News Feed Preferences
GitHub                      Settings
Google                      Settings
IMDb                        Account Settings > Preferences
Instagram                   Options (aria-label)
JSFiddle                    Settings
StackOverflow               Settings > Preferences
Twitter                     Settings
YouTube                     Settings


FileZilla                   Edit > Settings
GitHub                      File > Options
Notepad++                   Settings > Preferences
VS Code                     Preferences > Settings


Audacity                    Preferences
IcoFx                       Options > Preferences > Options
Process Explorer            Options
TeamViewer                  Tools > Options
uTorrent                    Options > Preferences
Windows Media Player        Tools/Organize > Options


phpmyadmin                  Settings
XAMPP                       Config > Service and Port Settings
> Log Options


MS Word                     File > Options > Proofing > AutoCorrect Options
> Writing Style Settings


Photoshop                   Edit > Color Settings
Edit > Preferences
Type > Language Options
3D > 3D Print Settings
Viev > 32-bit Preview Options
Window > Options


Windows                     Settings

用作父(窗口/选择) :

  • 20次
  • 10次
  • 4次
  • 一次

提及次数:

  • 24
  • Options:15
  • Preferences:12
  • Config(uration):1

在此基础上,我将按照以下顺序对它们进行排序(从通用/固定/应用程序相关到特定/动态/用户相关) :

Settings > Options > Preferences

选项 : 通常用于组件或对象。您有权选择,所以有一些选项供您选择。

设置 : 有一个系统。它可能像往常一样工作,但是它提供了一些设置来调整它的行为。

属性 : 每个对象都有属性。颜色、大小等等。你“设置”设置。你“改变”对象的属性。

配置 : 通常,每个系统都有自己的配置,或者是默认配置,或者是自定义配置。系统需要适当的配置才能正常运行。通常情况下,它对用户的选择与否没有什么意义。虽然您可以使用不同的配置来调整系统的行为。

偏好 : 你可能喜欢一个不同的习惯,所以这里是偏好。每个用户都可能有自己的习惯。首选项更像是不同用户的首选项集合。在系统级,它可以通过不同的配置工作,但在 GUI 上,我们不说配置,我们说的是偏好。

总之,例如,在绘图应用程序中,您可以说,我们改变了一个圆的性质,一个形状。启动应用程序时,我们有三个选择将显示启动后应用程序的外观。有 安装文件夹下的一些配置文件,有些可能容易理解,但有些可能是非常技术性的,这是没有准备的正常用户。用户只需更改菜单中的设置,就可以决定函数在应用程序中的工作方式。设置和首选项通常不会出现在同一个应用程序中。更有效率的工具,使用设置更多.使用首选项更方便的应用程序对用户更友好.

希望能有帮助。