2016-07-30 62 views
0

我想提供像.abc以及def.abcabc這樣的「單詞」的自動完成方式來引用NSTextView中的重要令牌。NSTextView:自動完成「。」 - 前綴字

我能夠得到def.abcabc個案的工作,但「。」 - 前綴.abc不起作用。我使用的NSTextViewDelegate.

.abc情況下textView(_:completions:forPartialWordRange:indexOfSelectedItem:) 委託方法,在NSTextView自動完成機制後插入「名爲.abc」完成「」並導致..abc - 這是不切實際的。

我看的NSTextViewNSTextViewDelegate文件並不能找到一種方法,使在這樣的情況下.abc自動完成工作,避免了..abc結果 - 例如取代最初的「。」通過掛鉤到didSelectCompletion委託方法。

任何提示?

回答

1

如何覆蓋NSTextView中的rangeForUserCompletion以擴大範圍以便包含.

+0

這是一種可能性。我會試一試並在此發佈結果。 –