无中断空间导致Xcode出现问题

Ale*_*erg 8 unicode xcode

通常当我在Xcode中编码时,我会在方括号或花括号之前或之后键入不间断空格(Option + Space/Option + Shift + Space).这导致Xcode发出警告:

invalid character in source file
Run Code Online (Sandbox Code Playgroud)

有没有办法防止这种行为,因为它真的很烦人,很少需要?我试图在Xcode菜单和Google中寻找答案,但没有找到任何正确的答案.

Ala*_* T. 5

我也遇到了这个问题(xCode 7.2)并通过在Xcode中将Option + Space和Option + Shift + Space分配给"Make Text Writing Direction ToRight"找到了解决方法

  • 偏好(菜单)
  • 关键绑定(部分)
  • 默认(下拉)
  • 文本文件(制表)
  • 写作方向(部分)
  • 使文本写入方向为Left ToRight(命令)
  • 双击并使用右侧的(+)添加键绑定.

您可以将它们分配给任何其他对您没有用处的命令.

当你意外地持有修改键时,它会使空格键看起来没有响应,但这比编译错误的时间少得多.

  • 它发生在键盘上,需要经常使用选项键来获得括号(或其他字符).当您快速键入并使用空格跟随括号时,有时最终会按下Option-space,这会在源文件中创建一个不可见的无效字符.解决方法是为选项空间分配不同的含义,以便它不会插入无效字符. (3认同)