Ctrl+Shift+E 将特殊字符插入文件而不是在 VS Code 中显示资源管理器窗格

sid*_*cha 11 visual-studio-code vscode-settings

在 Visual Studio Code 中,我更喜欢隐藏“活动栏”并使用组合键Ctrl+ShiftEFGX到达各个窗格。

当我在搜索窗格(用Ctrl+ Shift+ 显示F)中并专注于编辑器时,我点击Ctrl+ Shift+E以到达资源管理器窗格;代码插入e带有黑色下划线的字符,而不是暴露 Explorer 窗格。

现在,我想这是一些功能插入特殊字符到编辑器,但是,Ctrl+ Shift+E作为该快捷方式,似乎你不觉得有点太显眼了?尤其是当它已经被用于其他用途时?

我不确定这种行为何时发生变化,但我记得它以前可以正常工作。有什么方法可以禁用此特殊字符插入功能并恢复顺序?

san*_*ode 15

这是一个非常好的解决方法。

ibus-setup在终端中运行。将打开一个 GUI 对话框。

转到“表情符号”选项卡 --> 表情符号注释省略号(...) 按钮 --> 删除“Ctrl + Shift + E”条目 --> 确定。

就是这样。我在 Ubuntu 20.04 上工作。您仍然可以使用Ctrl + .(句号)访问表情符号。


sid*_*cha 8

好的,花了一些时间来缩小这个问题的范围。看来,GTK3 保留了组合键 Ctrl+Shift+E 来插入 Emoji。

好消息是,此功能已在 GTK 版本 3.24 中删除。您可以更新您的 GTK 版本来解决此问题。

  • 即使您有 GTK 3.24+,从 Snap Store 安装的 VSCode 似乎仍停留在较旧的 GTK 版本上。以正常方式安装 VSCode(`sudo apt install code`)解决了我的问题。 (12认同)
  • HolyBlackCats 的评论在 2020 年仍然正确。 [这里有一个方法](https://linuxize.com/post/how-to-install-visual-studio-code-on-ubuntu-20-04/#installing-visual-studio -code-with-apt) 使用 `apt` 安装 VS Code。可以使用“快照删除代码”删除 Snap Store 中的版本。 (4认同)

小智 6

作为HolyBlackCats皮达在注释中规定,最好的办法是通过安装Visual Studio代码“sudo易于安装”上你的Ubuntu,因为问题仍然存在(即使经过2年)。

sudo apt update
sudo apt install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt install code
Run Code Online (Sandbox Code Playgroud)


小智 5

不要使用快速安装,而是使用 apt 安装。首先删除你的 vscode snap 包

sudo snap remove code
Run Code Online (Sandbox Code Playgroud)

然后按照官方页面上的说明进行操作

https://code.visualstudio.com/docs/setup/linux
Run Code Online (Sandbox Code Playgroud)

或者,如果您像我一样懒,请将此行粘贴到您的终端中

sudo snap remove code
Run Code Online (Sandbox Code Playgroud)