当缩进级别大于3时,为什么Xcode会停止绘制标签?

时间:2012-09-28 19:34:09

标签: xcode macos xcode4 editor osx-mountain-lion

由于某些原因,如果行上的前导空格有三个以上的Tab字符,Xcode 4.5和4.4.1都停止在适当的级别显示缩进文本。

比描述更容易展示: code indentation problem display

箭头指向的线上有五个前导标签,但Xcode正在绘制它,好像只有三个。使用向左和向右箭头键确认选项卡在那里。

我删除了与我的项目相关联的派生数据,删除了项目包中的project.xcworkspace文件和xcuserdata目录,在Xcode的首选项中使用各种缩进设置组合进行了修复,都无济于事

新创建的项目表现出相同的行为。更改源编辑器字体首选项也不起作用。这是在OS X 10.8.1中。

帮助 - 当它看起来不正确时,我的大脑无法理解代码!我还能尝试什么?

2 个答案:

答案 0 :(得分:8)

所以,我提交了一个雷达,然后从我的一个有同样问题的朋友那里收到了回复。您使用的是Adobe的新SourceCode Pro字体吗?您的屏幕截图使其看起来像您。尝试切换回另一个主题并重新启动Xcode?这就是我的所作所为,似乎很好。

答案 1 :(得分:2)

最终我删除了(在退出Xcode之后)UserData中的整个~/Library/Developer/Xcode文件夹,这似乎解决了问题。

希望恢复我习以为常的所有关键等价物和语法着色不会超过半小时。

让问题“存活”以防万一发生在其他人身上。