什么是alt +空格键字符以及如何禁用它?


12

我正在使用芬兰语键盘布局的各种文本编辑器中编写代码。有时在编写符号时偶然按下alt +空格键。例如

  if(foobar || foobar2) {

...我输入pipe + pipe + magic alt-spacebar字符时发生了很大的变化。

问题是,此alt +空格键字符像空格一样是不可见的,但是其行为却有所不同。主要是在各种情况下都破坏了代码语法。但是,由于角色是不可见的,因此很难追踪。

这个alt +空格键是什么字符?

是否可以禁用它,以便当您按Alt +空格键时它将在普通空格中键入?

Answers:


12

optionspaceU+00A0默认情况下插入一个不间断空格(NBSP,)。

我已完成的工作使编辑器突出显示了不间断的空格,以便在不小心输入时看到它。

您可以通过如下创建~/Library/KeyBindings/和保存属性列表来重新映射到普通空间DefaultKeyBinding.dict

{
    "~ " = (insertText:, " ");
}

这不适用于Xcode,不确定原因
josema.vitaminew 2015年

probablby需要重新启动应用程序。对我有用,因为我遇到了Eclipse IDE的问题。
德克·舒马赫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.