VS Code 中右键单击上下文菜单立即执行

Mal*_*umi 15 contextmenu right-click visual-studio-code

当我在编辑器中右键单击时,vs code会执行光标恰好位于上方的任何菜单项。这一切发生得太快了,我来不及让别人知道我的实际选择。

我已经花了 30 分钟试图找到解决方案。如果您在命令面板中搜索“右键单击”,系统会告诉您没有匹配项。您在文档中也没有得到任何点击。请指教。谢谢。

Ser*_*can 13

据报道您提到的情况是GitHub上存储库中的一个错误。据悉,Visual Studio Code 在禁用缩放时工作正常。

您可以更新以下设置来覆盖此行为:

"editor.mouseWheelZoom": false
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用快捷方式转到“设置”mouseWheelZoom,从弹出窗口更新设置。CTRL + ,

  • 另外:将 `window.zoomLevel` 设置为 0 而不是 1。为我修复了它。 (7认同)
  • 通读该线程,这似乎可能是一个 Electron 问题(VSCode 是用它构建的),并且它可能与右键单击上下文菜单中的项目数量(高度?)有关。有些人会禁用扩展,并且它会得到修复,我猜这可能是由于减小了菜单的大小。 (2认同)
  • @Andrew 这解决了我的问题。我将 window.zoomLevel 设置为 -2,哈哈。 (2认同)

mc5*_*c51 7

这很疯狂,但这么多年过去了,这对于 Linux 用户来说仍然是一个问题。特别是,当使用带有触摸板的笔记本电脑时,VSCode 的使用起来很令人沮丧。当您使用“本机”窗口样式(您可以看出,因为主题不会应用于上下文菜单)并且具有非默认缩放时,就会出现问题。

@sercan链接到的GitHub问题有一些解决方案。为了节省您一些时间,我发现基本上有两件事是可行且有意义的:

  1. 将缩放级别设置为默认/0。另外settings.json"window.zoomLevel": 0这适用于所有窗口样式,但显然并不总是可行
  2. 将标题栏样式从 更改nativecustom。另外settings.json"window.titleBarStyle": "custom"这将改变标题栏和上下文菜单的外观。设置这个,就可以再次放大了