首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >print()用颜色控制日志

print()用颜色控制日志
EN

Stack Overflow用户
提问于 2016-11-14 07:23:56
回答 6查看 18.9K关注 0票数 41

守则是:

代码语言:javascript
复制
let redColor = "\u{001B}[0;31m"
var message = "Some Message"
print(redColor + message)  //This doesn't work
print("\(redColor)\(message)") //This also doesn't work

输出将如下所示:

代码语言:javascript
复制
[0;31mSome Message

我还读过这篇文章:用Swift命令行工具输出颜色,它似乎不起作用。

我不想用图书馆。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2017-01-19 10:57:53

现在,Xcode调试控制台不支持着色。

票数 35
EN

Stack Overflow用户

发布于 2019-08-18 20:17:05

Xcode不支持控制台着色,因为Xcode 8。

但是,由于Xcode完全兼容unicode,所以可以使用emojis代替!例如,您可以使用⚠️来处理警告消息和错误消息。(就像Xcode本身)

或者简单地使用这些笔记本作为颜色:

代码语言:javascript
复制
: error message
: warning message
: ok status message
: action message
: canceled status message
: Or anything you like and want to recognize immediately by color

例如:

代码语言:javascript
复制
print("⚠️", "Touch is not disabled as expected")

骨骼

通过简单的扫描,使用此方法可以帮助您在源代码中找到与⚡️一样快的日志:

你可以搜索它们让Xcode带你去那里。看看这个结果比较:

自定义表情搜索

vs

词搜索

票数 54
EN

Stack Overflow用户

发布于 2018-02-22 08:05:52

正如@LeslieGodwin所提到的,XcodeColors Xcode插件向Xcode控制台添加了颜色支持(对于低于8的Xcode版本)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40583721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档