简单的问题,但在跳转到新的XCode 4 IDE并打开组织器并选择“文档”后,我找不到如何显示可见类的“目录”的方法。 / p>
我想到了以前如何显示它和当前网络文档的方法: 希望有人能回答..谢谢
答案 0 :(得分:11)
sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" /Library/Developer/Documentation/DocSets | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'
它将修复一些禁用Xcode中ToC的JavaScript。如果你愿意,可以备份你的开发者DocSets。
答案 1 :(得分:4)
你尝试过原料吗? http://fileability.net/ingredients/我知道这不是你想要的,但是查看文档是一个很好的解决方案。
答案 2 :(得分:3)
如果您在Caleb引用的文档区域上方的栏中单击文档名称(在本例中为NSString Class Reference),则该文档的目录可以使用右箭头。
答案 3 :(得分:2)
在XCode 4.2中,Robert的修复需要稍作修改,因为文档集路径已更改为/ Library / Developer / Shared / Documentation / DocSets:
sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" /Library/Developer/Shared/Documentation/DocSets | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'
更新:对于安装为App Store App的XCode 4.3,该位置将移至用户库:
sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" ~/Library/Developer/Shared/Documentation/DocSets | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'
更新2/2013。对于OSX 10.8.2和更新版本,我遇到了另外两个问题,一个是regulus6633提到的问题:一些文件保留了文件名太长的注释。 我通过切换到docs文件夹(〜/ Library / Developer / Shared / Documentation / DocSets)并使用缩短的命令来解决它
sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" . | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'
第二个问题是我有一个文件阻止了该过程,因为它无法更改。不知道,为什么,权限看起来没问题(被报告为不存在,这显然是错误的)。 我没有耐心并通过手动更改一个文件来修复它。
XCode 4.6还有另一个变化,这里需要新docset的命令(来自docset文件夹) 如果您新安装旧版docsets,则可能仍需要运行旧版本
sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1e3;" . | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1e3\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'
另一个更新,2013年5月: 我无法再使用egrep命令来处理iOS 6.1源代码和OSX 10.8.3,我切换到〜/ Library / Developer / Shared /中手动更改devpubs.js文件(它实际上是唯一需要更改的文件)文档/文档集//内容/资源/文档/资源/ yresource数字&gt; / JavaScript和您需要做的更改是将“Xcode4OrNewer = Prototype.Browser.XcodeVersion&lt; 1e3,...”术语重置为“Xcode4OrNewer = false ,...“
答案 4 :(得分:2)
右键单击页面,然后选择“在库中显示”。
将打开相应的文档节点。这与我们在浏览器中看到的子树相同,但与其他文章一起显示。
答案 5 :(得分:1)
您可以右键单击该页面并选择“在浏览器中打开页面”
答案 6 :(得分:1)
目前我认为唯一的方法是使用浏览器。成分http://fileability.net/ingredients/是一个很好的工具(在我看来是目前最好的工具),但也没有显示目录。
答案 7 :(得分:1)
在寻找默认情况下隐藏Xcode 4文档中的TOC的方法时,我一直在此页面中结束。这是我的解决方案: 因为我只使用SnowLeopard文档,所以我最终只修改了
中的文件/Library/Developer/Documentation/DocSets/com.apple.adc.documentation.AppleSnowLeopard.CoreReference.docset/Contents/Resources/Documents/Resources/585/JavaScript/header_toc.js
if(Cookie.get("toc-visible")==="false"){TOC.hide()}else{TOC.show()}
到
if(Cookie.get("toc-visible")==="false"){TOC.hide()}else{TOC.hide()}
因此,默认情况下显示它,只需将{TOC.show()} else {TOC.show()}放入docsets中的header_toc.js文件中。