- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Xcode 4 中使用深色配色方案时,i-beam 光标(又名文本选择光标)几乎不可见。有没有办法改变这个光标的颜色,无论是专门针对 Xcode,还是在系统范围内失败?
如果它也会自动更改为与其背景形成对比的颜色,那就太好了。
最佳答案
从 Xcode 8 开始,Apple 将 i-beam 光标隐藏在没人发现的地方。相反,许多人选择使用 Mousecape 来改变所有程序中的 i-beam。我更喜欢这种方法,因为它修复了其他支持深色主题的程序(例如 Komodo 编辑器)中的 i-beam。 Mousecape 应该适用于所有 Xcode 版本,更新 Xcode 不会破坏光标。我目前在 macOS 10.13.2、Xcode 9.1 中使用 Mousecape。以下是步骤:
Mousecape.app
File > Import Cape > "cape" file downloaded above
Apply
Mousecape > Install Helper Tool
/Developer/Library/PrivateFrameworks/XcodeEdit.framework/Versions/A/Resources/TIbeam.tiff
/Developer/Library/PrivateFrameworks/DVTKit.framework/Versions/A/Resources/DVTIbeamCursor.tiff
/Applications/Xcode.app/Contents/OtherFrameworks/XcodeEdit.framework/Versions/A/Resources/TIbeam.tiff
/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/DVTIbeamCursor.png
/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/DVTIbeamCursor@2x.png
/Applications/Xcode.app/Contents/OtherFrameworks/XcodeEdit.framework/Versions/A/Resources/DVTIbeamCursor.tiff
/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/DVTIbeamCursor.tiff
sudo find / -name 'Ibeam' -print
/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Resources/Assets.car
/Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/Assets.car
Assets.car
可以编辑的地方,例如 ~/Documents/Assets.car
. Theme Engine.app
, 点击 Open Document
,然后打开 ~/Documents/Assets.car
. DVTIbeamCursor
. Assets.car
返回 /Applications/Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/Assets.car
并在某处保留修改版本的备份副本,这样您就不必再次执行此操作,直到新的 Xcode 版本更改 Assets.car
中的内容。 . 关于xcode - 在 Xcode 4 中更改鼠标的 i-beam 光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6738220/
我是一名优秀的程序员,十分优秀!