Geany(我的标准文本编辑器)中有时会出现不间断空格

Geany(我的标准文本编辑器)中有时会出现不间断空格

我在 Linux Mint-MATE 安装中使用 Geany 进行所有编码。有时,我会遇到一个问题,其中存在不间断空格(字符代码 194)而不是正常空格字符(32)。这种事又发生了,我发誓我没有做任何特别的事情——我只是像平常一样打字。这是一个真正的问题,因为不间断的空格破坏了(讽刺的是)我的 Ruby on Rails 解释器。

是否有某种组合键,例如 Shift&Space、Alt&Space 等,可以放置不间断空格而不是普通空格?我一直在尝试组合键,但无法按需生成组合键。

如果有某种组合可以形成 194 空间,我可以禁用它吗?

谢谢,马克斯

编辑 - 情节变厚(也许) - 如果我“检查”这个角色(在红宝石中)我得到"\302\240",这似乎又不同了。根据我对字符编码的(有限)理解,我们得到了 unicode char A0,它在 utf8 中表示为C2 A0,然后在此处表示为 "\302\240"。所以,这可能只是因为我用来查看字符串中的字符的 ruby​​ 环境是 utf8,所以它正在被翻译。所以,这个编辑可能只会增加额外的混乱 - 如果是这样,我深表歉意!

答案1

事实上,Geany 可以选择插入替代空间。您可以在“插入”菜单中找到该选项和/或者可以为其设置一个按键(在键床的插入部分内)。默认情况下不应设置任何键绑定。

答案2

某些 xkb 映射将不间断空格分配给按键组合(例如 AltGr-Space 或 AltGr-Shift-Space)。有些撰写数据库也有映射(例如撰写空间空间)。您可能会不自觉地击中其中之一。

相关内容