私はxcodeプラグインを書いています。プラグインの機能の 1 つは、コードの色を変更することです。色付けは構文に基づいていません。
例えば。
- (id)init { }
「-(id)」を黄色に、「i」を青に、「nit」を黒に設定します (単なる例)。
NSTextViewDidChangeTypingAttributesNotification を聞いてみました。そして、通知メソッドで、[textView setTypingAttributes:textAttributes]; を呼び出しました。ただし、NSTextViewDidChangeTypingAttributesNotification の無限ループが発生します。
どうすればそれを達成できますか?ありがとう