NSTextView 中的补全
我正在寻找一种方法(或代码)来使完成列表接近 xcode 的列表
你知道如何实现这一点吗?
谢谢和问候,
I am looking for a way (or code) to have a completion list close to the one of xcode
Do you know how to achieve this?
Thanks and regards,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
NSTextViewDelegate的方法。每当启动文本完成时都会调用此函数(无论是由用户按 Esc 或 F5,还是以编程方式通过调用
-[NSTextViewcomplete:]
)。您需要执行一些奇特的覆盖来使然而,它看起来像 Xcode 中的那样,仅以系统字体显示纯文本。
Use the
method of NSTextViewDelegate. This is called whenever text completion is initiated (either by the user, by pressing Esc or F5, or programmatically, by calling
-[NSTextView complete:]
.You'll need to do some fancy overriding to make it look like the one in Xcode, however. The stock implementation displays only plain text in the system font.