在 High Sierra 上的 Xcode 10 中启用暗黑模式是否可行?

13

我下载了Xcode 10 beta并安装在运行macOS 10.13.4 High Sierra的MacBook上。 我尝试在Xcode 10上启用深色模式,但找不到如何启用?有什么建议,这是可能的吗?

更新:据我所了解,Xcode获取系统外观值并以该模式呈现,因此必须通过终端中的某些命令来实现。


仅适用于 Mojave 操作系统。 - Anbu.Karthik
不行。仅支持Mojave。 - pstued
不管你下载的Xcode版本是什么,这并不影响它......这是MacOS 10.13 Mojave中的一个新功能。 - Mahendra
2
我认为其他答案是不正确的,通常这将是一个userdefaults设置,理论上可以通过终端启用。我目前正在寻找确切的设置。 - Alec O
跟进一下,我成功地在MacOS 10.13上人为启用了暗黑模式,但是Xcode没有检测到该标志。该参数与系统偏好设置中的“使用深色菜单栏和 Dock”相同。 - Alec O
7个回答

6
这与您的XCode无关,而是与macOS相关。该功能从10.14 Mojave版本开始提供。有关详细信息,请参见此处Mojave发布日期

苹果表示,所有软件的开发人员测试版将于6月4日发布,而公共iOS 12测试版将在6月晚些时候发布。

Mojave:新功能

特别是,Apple似乎专注于增强Finder和Quick Look。但是其他新功能也很受欢迎,尤其是深色模式,我们将首先介绍它。

深色模式 深色模式并不新鲜——自El Capitan以来就有了深色模式,但它只改变了菜单栏和Dock的外观。然而,新的深色模式是每个人都在寻找的。
在High Sierra中,深色模式调整了菜单栏和Dock的颜色,但几乎没有改变其他任何东西。Dock的半透明背景变得更暗,菜单栏的下拉菜单更暗(虽然仍然是半透明的)。
并非所有第三方应用程序都支持深色菜单栏,甚至一些Apple应用程序(例如Safari)目前仍具有明亮的半透明侧边栏。
在Mojave中,深色模式将应用于界面的所有元素,包括每个应用程序和系统范围内。用户可以选择是否打开它。
为了启用和禁用深色模式,我从这里获取了答案。 简短回答

从菜单中点击 > 系统偏好设置,然后选择“通用”下的第二个选项,以切换到深色模式。您可以在此处找到详细的教程。

步骤1。

在您的Mac上单击苹果菜单。

步骤2。

单击“系统偏好设置”。

enter image description here

步骤3。

单击“通用”。

在这里输入图片描述

步骤 4。

接下来,查看外观旁边的第二个选项。只需选择它即可在macOS上启用深色模式。

在这里输入图片描述

关闭深色模式

按照以上三个步骤,最后取消选择外观旁边的第二个选项

在这里输入图片描述


你找到了自动切换到深色模式的方法了吗(例如:à-la-night shift)?或者从终端中实现? - nathan

5

对于像我一样在2020年查找并且无法在支持暗黑模式的系统上启用暗黑模式的用户,这是非常简单的。只需转到首选项->通用。在那里,您可以将Xcode的外观设置为始终暗黑、始终亮或系统相关。


4
你需要按照以下步骤进行操作:
  1. 访问网址:https://developer.apple.com/download/
  2. 安装macOS Mojave 10.14 beta版本。
  3. 安装Xcode 10 beta版本。
  4. 进入系统偏好设置/常规,将外观改为深色模式。
  5. 然后,你就可以24/7工作了。

现在你可以24/7工作了!


2

在 High Sierra 中无法完全实现,但如果您使用 macOS Mojave(10.14.+),则可以使用此命令行仅为 Xcode 10 启用暗模式。

defaults write com.apple.dt.Xcode NSWindowDarkChocolate -bool true

在较低版本的 macOS 上使用此命令行将部分破坏您的 Xcode 界面。(已在 High Sierra V10.13.4 上测试)

你能定义一下“部分中断”吗? - Nostalg.io

1

如果你强制在High Sierra上启用深色模式,它会变得非常丑陋,而我之前已经更改了颜色方案...

全局

defaults write -g NSWindowDarkChocolate -bool TRUE

仅限Xcode

defaults write com.apple.dt.Xcode NSWindowDarkChocolate -bool true

enter image description here


同样在这里!! ;) - Ilesh P

0

仅适用于 macOS Mojave 10.14 及以上版本。

如果您想在使用不同的系统宽模式时使用 Xcode 的深色模式,或者通常可以根据应用程序修改模式,我可以推荐 Gray (https://github.com/zenangst/Gray)。 Gray 是一个简单的工具,提供应用程序特定用户配置的界面。


0
jw382 对于暗黑模式有些困惑,是的,你可以使用类似午夜的暗黑模式,但不是新的 Xcode 10 beta 暗黑模式,其中所有内容都在一个黑暗区域中。 也许这个链接会有所帮助:如何将 Xcode 10 Beta 更改为新的“暗黑模式”? 首先,您需要安装 MoJave 10.14 beta 来使您的 Mac 进入暗黑模式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接