vscode 支持在quickpick项目中显示多行详细信息,

7z5jn7bk  于 3个月前  发布在  Vscode
关注(0)|答案(6)|浏览(39)

快速选择项可以在一行中包含 label + description,在第二行上包含 detail,总体上仍然限制了两行的信息量。我们是否支持在 detail 字段中换行以允许跨多行显示更多信息?

mpbci0fu

mpbci0fu1#

标记为功能请求,看看大家的看法。最终我认为,拥有不同大小的快速选择项目使得扫描和快速选择更加困难,但我理解这种需求。

xxhby3vn

xxhby3vn2#

这个功能请求现在是我们待办事项列表的候选项目。社区有60天的时间对这个问题进行投票。如果它收到20个赞成票,我们将把它移到我们的待办事项列表中。如果没有,我们将关闭它。要了解更多关于我们如何处理功能请求的信息,请参阅我们的documentation
快乐编码!

c86crjj0

c86crjj03#

这个功能请求尚未收到20个社区投票,以将其添加到我们的待办事项列表中。还有10天时间。要了解更多关于我们如何处理功能请求的信息,请参阅我们的documentation
快乐编码!

idfiyjo8

idfiyjo84#

你是对的,这不适合长列表的项目,而是适合在几个选项之间展示详细上下文的选择。据我所知,没有其他UI原语能很好地匹配这个用例——带按钮的模态对话框不能提供完全相同的“选择”功能,而webview会非常沉重,有点不合适。
我已经在一个带有这个功能的修改后的VS Code应用上工作了一段时间,所以如果这个被接受的话,我可以提供一个PR。

4nkexdtk

4nkexdtk5#

@elmar-peise 是的,我们确实希望有这个功能。
A PR肯定会很好。
@Tyriar 你想要捕捉你的用例吗?

cbjzeqam

cbjzeqam6#

我们的用例是展示终端命令的非截断版本,这样用户可以在运行之前在shell中预览。我这边的需求是它需要展示完全非截断的版本,这可能意味着如果足够长的话,它需要一个滚动条。如果支持多行并且最终被截断,允许溢出以自定义悬停的方式查看可能是足够的。
cc @meganrogge

相关问题