NSTextView标准查找面板:在搜索中管理智能报价

问题描述

在NSTextView中,performFindPanelAction:方法显示一个查找面板。当在NSTextView上启用了智能报价自动替换功能时,就会出现此问题。在“查找”文本字段中键入单引号或双引号时,将启用智能引号替换。因此,查找面板无法检测到文本中是否出现了引号。

例如,让我们在NSTextView(或子类)中键入他的,它将被他的代替。然后打开查找面板(CMD + F)并键入他的。在“查找”面板中,不会用智能单引号替换单引号。这样在NSTextView中找不到相应的字符串。

是否可以在标准查找面板中启用自动智能报价,还是必须创建一个自定义查找面板(或在NSTextView中禁用智能报价替换)来管理该报价?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)