gpt4 book ai didi

swift - NSTextView: "."前缀词的自动完成

转载 作者:可可西里 更新时间:2023-11-01 01:34:44 25 4
gpt4 key购买 nike

我想为像 .abc 这样的“单词”提供自动完成功能以及def.abcabc作为在 NSTextView 中引用重要标记的方式。

我能够得到 def.abcabc案例工作,但“。” - 前缀 .abc不管用。我正在使用 textView(_:completions:forPartialWordRange:indexOfSelectedItem:)
NSTextViewDelegate. 的委托(delegate)方法

.abc这种情况下,NSTextView 中的自动补全机制会在“.”之后插入“.abc”补全。结果为 ..abc -- 这是不切实际的。

我查看了 NSTextView 的文档和 NSTextViewDelegate并且找不到使自动完成工作的方法 .abc情况下,避免 ..abc结果——例如替换最初的“。”通过“” Hook 到 didSelectCompletion委托(delegate)方法。

有什么提示吗?

最佳答案

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

关于swift - NSTextView: "."前缀词的自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38677292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com