关于TypeScript的新“转到源代码定义”命令(d851ea5),我想跟踪一些编辑器端用户体验的改进:
- 我们能否用类似于“转到定义”的内联消息替换“未找到源代码定义”的错误通知?
- 我们能否以某种方式表示结果是猜测?这已经在协议响应中通过一个
unverified
属性返回,但从未向用户展示。当返回多个位置时,也许我们可以在peek locations UI中添加一些内容:
(注意:unverified
标志有时也会在正常的“转到定义”响应中设置,因此此请求并非特定于“转到源代码定义”。)
当只返回一个位置时,也许通知就足够了,但我希望得到关于这个设计的意见。
2条答案
按热度按时间des4xlb01#
@jrieken 对此有什么看法?我认为我们应该在核心中实现这些功能。
z9ju0rcb2#
我们是否可以以某种方式指示结果是一个猜测?这已经在协议响应中通过一个未经验证的属性返回,但它从未向用户显示。
目前没有方法来表达这一点,但这让我想起了 #74237 ,即为引用/位置添加一个 kind-property。这将允许我们分类/过滤等...
我们是否可以用类似于“转到定义”的内联消息替换“未找到源定义”的错误通知?
不确定“转到源代码”是如何实现的,但假设它使用了
editor.action.goToLocations
命令,那么可以传递一个“无结果消息”。