xcodeのカーソル問題を解消する

xcodeのカーソル問題?という方は問題無いです。

問題があるのはごく一部のユーザーで、それは以下の条件に当てはまるユーザーです。

  • Retina液晶のMacbookを使っている

  • 画面解像度を標準を超える解像度に設定して使っている

  • xcodeの背景を黒系の色にしている。

さて、以上の条件を満たすとどうなるのでしょうか。

結論からいうと、カーソルが迷子になります。

f:id:noppefoxwolf:20150419115924p:plain

xcodeではこのようなカーソルが使われているのですが、このカーソルは解像度が変化してもスケーリングされません。

その為高い解像度に設定すると、アウトラインの白色部分が縮小、もしくはアンチエイリアスがかかり非常に見えにくくなります。

その為、高い解像度でも見やすいカーソルに差し替える必要があります。

github.com

better-xcode-ibeam-cursorは、xcodeのカーソル画像を差し替えるスクリプトです。

仕組みはxcode.appに含まれるDVTIbeamCursor.tiffを差し替える事で実現しています(このカーソルってOSに内蔵されているものじゃなかったんですね)

使い方はTerminal.appから

curl -L https://raw.githubusercontent.com/egold/better-xcode-ibeam-cursor/master/install.sh | bash

を実行するだけです。xcode再起動後、見やすいカーソルに変更されています。