如何阻止Xcode在代码中内联以方框形式渲染颜色值?
关闭Xcode颜色值内联方块显示的方法
嘿,我之前也被这个问题烦过——这些内联的颜色方块有时候确实会干扰代码阅读,尤其是一堆颜色定义堆在一起的时候!下面两种方法可以解决这个问题:
全局关闭(一次性搞定所有情况)
- 打开Xcode,点击顶部菜单栏的
Xcode→设置(或者直接按快捷键Command + ,) - 在弹出的设置窗口里切换到「文本编辑」标签页
- 找到「代码编辑」板块,取消勾选 "显示内联颜色样本"(不同版本Xcode的中文翻译可能略有差异,英文对应是"Show inline color swatches")
- 关闭设置窗口即可,之后所有颜色值都不会再渲染成方块
- 打开Xcode,点击顶部菜单栏的
单个颜色临时隐藏(不想全局关闭时用)
如果只是不想让某一个特定颜色值显示方块,不用修改全局设置,只要在该颜色值后面添加特殊注释:// noinspection XcodeInlineColor
示例代码:let primaryThemeColor = UIColor(red: 0.12, green: 0.46, blue: 0.71, alpha: 1.0) // noinspection XcodeInlineColor这样这个颜色就不会显示内联方块,其他颜色的预览依然正常生效。
这个内联颜色预览是Xcode的辅助功能,方便直观查看颜色效果,但确实在部分场景下会显得代码杂乱,以上两种方法应该能满足你的需求~
内容的提问来源于stack exchange,提问作者Arunabh Das
相关产品推荐
相关产品推荐

