NSTextView:“。”的自动完成 - 前缀单词

时间:2016-07-30 18:35:47

标签: swift autocomplete nstextview

我想为.abc以及def.abcabc等“字词”提供自动完成功能,以便在NSTextView中引用重要令牌。

我能够让def.abcabc个案件正常工作,但“。” - 前缀.abc无效。我正在使用textView(_:completions:forPartialWordRange:indexOfSelectedItem:)

NSTextViewDelegate.委托方法

.abc情况下,NSTextView中的自动完成机制在“。”之后插入“.abc”完成。并导致..abc - 这是不切实际的。

我查看了NSTextViewNSTextViewDelegate的文档,但找不到在.abc这种情况下自动完成工作的方法,避免使用..abc结果 - 例如替换最初的“。”通过“”挂钩到didSelectCompletion委托方法。

任何提示?

1 个答案:

答案 0 :(得分:1)

如何覆盖NSTextView中的rangeForUserCompletion以扩大范围,以便包含.