Visual Studio 代码默认的 quickfix 键绑定在 Fedora 35 上不起作用?

Visual Studio 代码默认的 quickfix 键绑定在 Fedora 35 上不起作用?

我最近升级到了 Fedora 35。

在 Visual Studio Code 上编码时,我无法使用快捷方式Ctrl+.打开快速修复。

当我按Ctrl+时.,它总是显示带下划线的字母。除了再次按+或按e外,输入任何其他内容均无效。Ctrl.Esc

我尝试在浏览器和终端中使用该组合键来确保这不是 VSCode 的问题。但结果完全一样。

我找到了这个快捷方式,Settings但没有得到任何结果。

我仍然认为这是快捷方式的问题,但不知道如何找到哪个程序使用了该快捷方式,这会影响整个系统。

请告诉我如何找到哪个程序创建了此快捷方式,或者这是一个错误?

答案1

带下划线的 e 可让您在 e 后输入其名称来插入表情符号。尝试ctrl+alt+.绕过此问题。对我来说很管用。

答案2

我仍然无法解决这个问题,但我找到了一种解决方法。

我已将 VSCode 中的键绑定更改editor.action.quickfix为另一个键绑定以使用 VSCode 快速修复。

更新

我已经发现该组合键将触发 Fedora 上的表情符号输入。

以下是修复此问题的步骤:

  1. 打开ibus-setup
  2. 选择Emoji标签
  3. 点击...表情符号注释中的
  4. 将键码和修饰符更改为您想要的任何内容
  5. 点击ApplyOK

现在冲突已经消失了:)

相关内容