有没有办法让空白在 Xcode 编辑器中可见?
Posted
技术标签:
【中文标题】有没有办法让空白在 Xcode 编辑器中可见?【英文标题】:Is there a way to make whitespace visible in the Xcode editor? 【发布时间】:2009-05-17 01:37:10 【问题描述】:我希望制表符和空格在 Xcode 中可见。这可能吗?我在首选项下找不到它。
【问题讨论】:
【参考方案1】:编辑器 -> 在 Xcode 4 中显示不可见项
【讨论】:
@JavierSedano 我已经检查过了,似乎没有合理的方法来实现您在撰写本文时的要求。这是因为方括号等常见字符与不可见的字体颜色设置相同。 我建议 Apple 将设置移至设置窗格。否则是微软或谷歌。 ?【参考方案2】:在 Xcode 7 及更高版本中,此命令已移至编辑器菜单:
编辑器 > 显示隐形
或
编辑器 > 隐藏不可见
编辑
从 Xcode 12.1 开始,菜单项现在简称为“Invisibles”。显示不可见时选中,不显示时取消选中。
此外,看起来 Xcode 现在对空格使用了非常浅的蓝色圆点,并为与您的制表符位置对应的空格使用了粗体的浅蓝色圆点,这非常好。
【讨论】:
是否可以更改用于表示空格和制表符的字符? Visual Studio 使用了一个简单的点,它比 xcode 使用的更容易查看。 我不知道。对不起。 看起来较新版本的 Xcode 现在使用点作为空格(我正在运行 Xcode 12.1,空格显示为点,每 4 个空格 when using 4-character space-based indentation 是粗体。)【参考方案3】:您也可以使用defaults 读取/写入Xcode plist
这是在 Xcode 中使用/测试的 6.1
图形界面
Editor->Show Invisibles
命令行
打开它
defaults write com.apple.dt.Xcode DVTTextShowInvisibleCharacters 1
关掉
defaults write com.apple.dt.Xcode DVTTextShowInvisibleCharacters 0
【讨论】:
【参考方案4】:自 Xcode 11
:
在菜单中选中/取消选中:
Editor -> Invisibles
【讨论】:
【参考方案5】:它位于 Editor -> Invisibles 下。您可以选中显示或取消选中隐藏它们。
关于 macOS 的说明
在mac环境下,你可以在Help菜单下搜索任意一个菜单选项,就会打开你要找的那个菜单路径。例如,搜索 invisibles 会导致:
【讨论】:
提示人们搜索 Mac 菜单快捷方式的道具。【参考方案6】:在 Xcode 6.x 及更早版本中:
视图 -> 文本 -> 显示空间
查看 -> 文本 -> 显示控制字符
【讨论】:
谢谢。这确实显示了空间。奇怪的显示控制字符不会使选项卡可见。看到 XCode 如何显示空间,我可能会重新考虑使用它的愿望。 :-( 我⌴同意,⌴这是⌴烦人⌴to⌴阅读⌴通过⌴你的⌴代码⌴思考⌴那个⌴你的⌴字体⌴可能⌴是⌴缺少⌴一些⌴字符... 对于 Xcode 13 beta 2:编辑器 -> 不可见【参考方案7】:您也可以在搜索字段中输入一个空格,这会将所有空格暂时以黄色突出显示。我在这里偶然发现了这个,Marty 反过来问:What are these yellow spacers in Xcode?
【讨论】:
不会只匹配您正在搜索的特定类型的空白吗? (空格或制表符或不间断空格,但绝不是所有不同类型的空格) ...虽然您可以创建一个正则表达式搜索来查找所有不同类型的空格..以上是关于有没有办法让空白在 Xcode 编辑器中可见?的主要内容,如果未能解决你的问题,请参考以下文章