我可以配置bash / readline自动将NBSP转换为正常空间吗?
我正在使用芬兰语键盘布局,该布局将AltGr+ 映射Space到不间断的空间(NBSP,U + 00A0)。总的来说,我对此感到满意,但是我发现在使用bash命令行时,我经常不小心在管道|符号“(用AltGr+ <用芬兰语键盘布局用+ 编写)” 之后写NBSP而不是普通空格。我猜这是由于我需要AltGr在输入管道时按住并在碰到空间之前将其释放而造成的。当我发布的时机不好时,AltGr我会在命令行中看到不正确的错字和错误消息,例如 grep: command not found 看起来很像 grep: command not found 这使得这个问题很难在第一时间注意到。 我知道我可以禁用NBSP,但是我更喜欢仅在管道字符之后禁用它(具有AltGr+ Space以产生常规空间),或者如果不可能,则始终在bash命令行或readline级别上禁用它。有什么简单的方法可以执行此操作而无需修改 bash的源代码readline或我的终端仿真器(gnome-terminal)? 另一个好的解决方案是将NBSP配置为在命令行上可见,例如,将其替换␣为仅用于呈现的另一个字符(例如U + 2423 )。