为什么当我按“结束”键时 VS Code 会完成快速建议?

问题描述 投票:0回答:1

我在 macOS 上使用 VS Code,并启用了内联快速建议。以下是提出建议的示例:

enter image description here

如果我按

Tab

End
,VS Code 将接受建议。当我按
End
时,我不想接受建议。我发现的与此相关的唯一设置让我可以选择在 
Enter
 上接受,如下所示:

enter image description here

如何在按

End

 时禁用接受建议?

visual-studio-code
1个回答
0
投票
从 @super-starball-ultra 无法重现该问题的事实可以推断,这是我系统上的配置问题。

我使用 Karabiner-Elements 重新映射 Home/End,使我的 Mac 操作这两个键就像 Windows 一样。这对于 VSCode 来说不是必需的,因为它已经重新映射了 Home 和 End。但它让其他应用程序像我想要的那样响应 Home/End。

但不知何故,Karabiner-Elements 重新映射以某种方式干扰了 VSCode,让 End 键仍然将光标移动到段落末尾,但也触发了快速建议的自动完成。

我禁用了 Karabiner-Elements,问题就消失了。我现在不再保留该程序,而是通过 DefaultKeyBinding.dict 进行重新映射,如

此处所述。

© www.soinside.com 2019 - 2024. All rights reserved.