Ctrl+。 (点) 使“e”出现,而不是在 Gnome 上的 VSCode 中显示建议

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

我在 Gnome 上使用 VSCode(在 Arch 上的 XOrg 上)。最近以来,快捷键

Ctrl+.
停止工作,尽管它仍然列在键盘快捷键中并且所有扩展都被禁用。相反,会出现带下划线的
e

按两次 Enter 或按一次 ESC 字符就会消失。当写东西然后按 Enter 时,

e
消失,但写入的文本保留。当
e
带有下划线时更改窗口时,它会变成常规的
e

这似乎与撰写键有点相似,按下后会显示一个带下划线的中心点。

我在 Gnome 设置中找不到

Ctrl+.
的任何键盘快捷键。

这个功能是什么?到底有什么好处呢?我怎样才能恢复原来的行为?

visual-studio-code keyboard-shortcuts archlinux xorg gnome-shell
4个回答
52
投票

这与 VSCode 无关,因为所有应用程序(Wayland 和 Xorg、Fedora 上)的任何文本输入字段都会发生同样的情况。

当我升级到 Gnome 42 时,这个问题出现在我的电脑上,但我仍然找不到解决方法(键盘快捷键没有任何

Ctrl+.
的条目)。

编辑:找到关于此问题的这篇文章。他们的解决方法是运行

ibus-setup
并禁用 ibus 快捷方式。


25
投票

此问题与 VSCode 无关。我在我的 Linux Ubuntu 22 上也经历过这种情况。

尝试关闭表情符号注释键盘快捷键:

$ gsettings set org.freedesktop.ibus.panel.emoji hotkey "[]"

或者跑步

$ ibus-setup

在表情符号选项卡下,清除“表情符号注释”


1
投票

我想添加一些细节。

  1. 命令
    ibus-setup
    打开一个窗口。
  2. Emoji
    选项卡上您将看到
    <Control>period;<Control>semicolon
  3. 单击右侧的三个点
    ...
  4. 然后选择
    <Control>period
    并将其删除。或者如果你愿意的话可以改变它。
  5. 现在你的
    ctrl + .
    一定工作得很好。

0
投票

重新启动 Gnome 解决了该问题。 要重新启动 gnome,

  1. 按 Alt+F2
  2. 输入 r
  3. 按输入键
© www.soinside.com 2019 - 2024. All rights reserved.