Xcodeでテキストを編集するのに非常に多くの時間を費やしています。CocoaText Systemの残りの部分でテキストを操作して、同じ体験を提供したいと思います。Xcodeで定期的に使用するカーソルキーボードショートカットには3つのバージョンがあります(簡潔にするために、前方の非選択変更バージョンのみを示しています)。
- ⌃+ →カーソル1サブワードを前方に移動(^ camelCase-> camel ^ Case-> camelCase ^)
- ⌥ Option+ →カーソルを1単語前に移動
- ⌘ Command+ →カーソルを行末に移動します
OS Xのデフォルトのキーバインドは、2と3尊重するが、1のXcodeの外では、との格差がある⌃+ →のように振る舞う⌘ Command+は→。それほど頻繁に適用されるわけではありませんが、⌃+ →でMailなどの行末まで行くたびに、小さな爆竹が頭の中で鳴り響くようです。動作を「修正」するためにハッカーに投資したいと思っているのは、単に迷惑なことです。
古い領域をカバーすることを避けるために、私はすでにこの小さなtidbitとセレクターのリストを知っていますが、サブワード選択のためのCocoa Text SystemのAPIを知りません。おそらくどこかにドキュメント化されていないAPIがありますか?
キーボードショートカットを使用してXcodeの外部で常にキャメルケースを選択しようとするわけではありませんが、そうするときはOS Xに準拠させたいと思います。