C 代码的“哑”引号(ASCII-34 和 ASCII-39)的键盘设置

C 代码的“哑”引号(ASCII-34 和 ASCII-39)的键盘设置

我在一台 8G RPi-4 上安装了 Ubuntu 21.10(最近从 20.04 升级而来),该电脑连接到触摸屏和迷你键盘。使用 Budgie 桌面和 USB 电源块作为电池,它就成了一台非常不错的便携式台式电脑,我主要用它来写作和编写 C 和 HTML 代码。对于编码,我主要使用 Geany。

自从升级以来,它几乎不再用于 C 语言编码,因为用于生成双引号(ASCII 代码 34)和单引号(ASCII 代码 39)的键不再起作用。相反,它们会生成编译器无法处理的扩展字符引号。

我尝试过不同的键盘(我住在爱尔兰,使用英国键盘布局)并更改了语言环境,甚至编辑了 /var/lib/locales/supported.d/en 并重建它,但我无法恢复旧的、简单的 ASCII 行为。有时删除和替换键盘布局可以允许 ASCII 行为一段时间,但它永远不会在升级后继续存在。

这几天,这个问题一直困扰着我的早晨,而我的 Google-fu 也无济于事:我所能找到的只是如何使用新奇的国际化功能输入重音符号的描述,而不是如何关闭它并返回到普通的 ASCII。

爱尔兰语使用的五个重音符号可以像以前一样通过 alt-gr 获得,但这将是一个额外的好处。我写的 C 语言比爱尔兰语多,我只想要一个 ASCII 键盘,就像我从 1970 年代以来一直使用的一样。

帮助?

相关内容