如何使用 GTK_IM_MODULE="xim" 添加打开的 vscode

如何使用 GTK_IM_MODULE="xim" 添加打开的 vscode

CtrlVscode 的++存在问题,Shifte会返回未定义的键,此主题之前已在此链接中讨论过https://github.com/microsoft/vscode/issues/48480。我通过在终端中运行此命令解决了这个问题GTK_IM_MODULE="xim" code,但是有没有办法将此命令保存在路径中?我尝试将其导出到我的.bashrcVscode 中,但仍然遇到该问题。

编辑:我通过添加别名解决了这个问题alias code="GTK_IM_MODULE=xim code",但如果我打开 vscode 应用程序而不是终端,那么我就会遇到同样的问题。

答案1

我需要export GTK_IM_MODULE="xim"在我的中添加/etc/profile。这样我就可以在任何地方打开 vscode,而不仅仅依赖于终端中的别名。

然后您必须使用source /etc/profile或运行它才能使其生效. /etc/profile。但在我的情况下,即使运行配置文件并重新打开 Vscode,它也无法识别Ctrl++ Shifte我不得不重新启动电脑。

答案2

我知道已经晚了,但这就是我所做的:

安装菜单自由包裹:sudo apt-get install menulibre

查找编程部分,并将环境变量添加到 vscode 启动选项,如下所示:

对 URL 处理程序条目执行相同操作!

关闭所有 vscode 实例,您就可以开始了!

答案3

只需输入以下命令,它将为您完成剩下的工作:

wget -qO- https://raw.githubusercontent.com/cra0zy/code-nautilus/master/install.sh | bash

相关内容