为什么我的返回符号在 Pharo 中被破坏,编译方法时抛出未知字符错误?

问题描述

我从 Pharo MOOC 开始,但在第一节课中被卡住了,因为显然我的返回运算符坏了。我在 [ReDo1] 包、类和方法部分遇到了这个问题。在某一时刻,我们应该定义一个简单的方法,一个 getter,如下所示:

enter image description here

当我尝试按照我的 Pharo 安装中的课程学习时,返回的“帽子”运算符 ^ 有点不同,而且更小。当我尝试编译该方法时,我只是收到一个错误:

enter image description here

enter image description here

但我很确定我在键盘上输入了正确的字符,如图所示:

enter image description here

问题可能与我的键盘布局有关。我在 Kubuntu 20.04 下使用 ABNT2 键盘(用于 pt-BR)运行 Pharo 8。

更新:按照 Leandro 的要求添加整个键盘的图像。这是飞利浦 C324(ABNT 标准):

enter image description here

解决方法

您必须双击抑扬符键。

我想出了问题。只是当我按下 Shift 并单击扬音键时,一开始我什么也没得到,然后我在下一个按键(通常是空格键)中得到无法识别的字符,即 Leandro 提到的代码点 710(2C6)。如果在按下 Shift 后双击抑扬符键,我得到正确的字符,代码点 94 (5E)。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...