我想为.abc
以及def.abc
和abc
等“字词”提供自动完成功能,以便在NSTextView中引用重要令牌。
我能够让def.abc
和abc
个案件正常工作,但“。” - 前缀.abc
无效。我正在使用textView(_:completions:forPartialWordRange:indexOfSelectedItem:)
NSTextViewDelegate.
委托方法
在.abc
情况下,NSTextView中的自动完成机制在“。”之后插入“.abc”完成。并导致..abc
- 这是不切实际的。
我查看了NSTextView
和NSTextViewDelegate
的文档,但找不到在.abc
这种情况下自动完成工作的方法,避免使用..abc
结果 - 例如替换最初的“。”通过“”挂钩到didSelectCompletion
委托方法。
任何提示?
答案 0 :(得分:1)
如何覆盖NSTextView中的rangeForUserCompletion
以扩大范围,以便包含.
?