當我在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'。 –