当我在xcode 5.0.2中编写代码时,我使用了深色背景,也许我刚刚变老了,但当它悬停在文本上时,它很难看到光标。如何在Xcode中更改鼠标的工字形光标?
我想在这个问题上的解决方案: Changing the mouse's i-beam cursor in Xcode 4
但它有很不幸没有影响。
有什么建议吗?
当我在xcode 5.0.2中编写代码时,我使用了深色背景,也许我刚刚变老了,但当它悬停在文本上时,它很难看到光标。如何在Xcode中更改鼠标的工字形光标?
我想在这个问题上的解决方案: Changing the mouse's i-beam cursor in Xcode 4
但它有很不幸没有影响。
有什么建议吗?
对于我来说,这是按照你所引用的帖子,在帖子的位置:
/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/DVTIbeamCursor.png
但是我有这个问题,是该文件已被命名为:
DVTl(小写的“ L'),而不是DVTI(大写'I')。
下面是通过使用@aldryd在评论中提供的链接找到答案的解决方案。 GitHub的用户sokobania提供了以下步骤:
步骤1:
下载ThemeEngine从:https://github.com/alexzielenski/ThemeEngine
步骤2:
运行主题引擎在Xcode中,您可能会遇到一些错误。
代码签名“ThemeEngine”失败。
可空符 '_Nonnull' 不能被应用到非指针型 '的NSString';你的意思是将指定符应用于指针吗?
第3步:
我们需要从嵌入式二进制文件删除一些数据导出。点击你的根应用程序>目标>常规>嵌入式二进制文件和删除顶部的项目:
第4步:
运行ThemeEngine,并选择“打开文档“,您需要找到您的Assets.car文件在Xcode这里:
/Applications/Xcode.app/Contents/SharedFrameworks/
DVTKit.framework/Versions/A/Resources/Assets.car
第5步:
加载后,发现DVTIbeamCursor在列表中,在Xcode的默认I梁拖动您选择的工字梁。
我喜欢用工字钢由@TheTC提供:
dracoventions.com/images/external/TIbeam.tiff
步骤6:
选择 “另存为...”并用新文件覆盖Xcode的Assets.car文件。我不得不将副本保存到桌面,然后将新的Assets.car文件拖到Xcode文件夹中进行覆盖。
故障排除:
我最近尝试这个解决方案,我绕了一个桥接头问题。如果发生这种情况,请点击您的根目录项目>目标>构建阶段>使用二进制链接库>添加ThemeKit
重建和你应该很好。
谢谢@danbealiue,完美的工作! – fsb
还没有能够得到这个在xcode 8工作。我最终做的只是在编辑器中设置背景颜色为深黑灰色而不是黑色(#222222或#111111),它的帮助极大。
下面是Xcode的9(MAC塞拉利昂10.12.6)工作的修复,使用Mousecape:
不幸的是修改后的光标将在重新启动后丢失。 要解决的是做到以下几点:
看在.app文件:Mousecape.app/Contents/Library/LoginItems/com.alexzielenski.mousecloakhelper.app
手动添加此应用程序到您的登录项目,你会一切设置
嗯,也许我只是看错了地方。我检查的文件夹里肯定有一个名字非常不同的文件。谢谢! –
这工作完美。只是为了保存某人搜索替换TIFF文件。它在这里:http://www.dracoventions.com/images/external/TIbeam.tiff – TheTC
使用Mac OS 10.11.2和Xcode 7.2.1,路径/文件为'/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit .framework /版本/ A /资源/ DVTIbeamCursor.tif'。 –