vscode 当为多行更改调用时,与多个更改的内联聊天会将焦点和光标转移到另一行的建议上,

z9ju0rcb  于 4个月前  发布在  Vscode
关注(0)|答案(4)|浏览(56)

在测试#208409时发现
从上面的TPI复制了复现步骤。

  1. 启用inlineChat.acceptedOrDiscardBeforeSave(默认情况下应该是开启的)
  2. 再次触发内联聊天,以进行多次更改(例如,要求它使用assert-lib检查某个变量是否为数字)
  3. 如果第一个代码建议不在编辑器当前行中,观察到建议会将焦点从活动行移开。请参阅下面的gif以重现。

作为用户,这种体验令人不快。我们应该向用户展示当前行(如果有)的更改,然后提供将焦点从当前行移开的选项。

pvcm50d1

pvcm50d11#

请添加步骤和完整示例。这不是关于聚焦位置和展示它们的问题。内联聊天试图展示最佳匹配的位置(从你所在的位置)。

2izufjch

2izufjch2#

更新了描述,并附上了复现步骤。这并不是TPI中正在测试的功能的问题,但仍然与内联聊天体验有关。

7cjasjjr

7cjasjjr3#

作为用户,这种体验令人震惊。我们应该向用户展示当前行(如果有)的更改,然后提供将焦点从当前行移开的选项。
同意 - 应该是这样的

wixjitnu

wixjitnu4#

Moving to April, I don't believe the is a regression and time is running out

相关问题