没有中断空间导致Xcode出现问题



当我在Xcode中编码时,我经常键入无中断空格(Option+space/Option+Shift+space),尤其是在方括号或大括号之前或之后。这导致Xcode发出警告:

invalid character in source file

有什么方法可以防止这种行为,因为它真的很烦人,而且很少有必要?我试着在Xcode菜单和谷歌上寻找答案,但没有找到合适的答案。

我也遇到了这个问题(xCode 7.2),并通过在xCode 中为"使文本书写方向从左到右"分配Option+Space和Option+Shift+Space找到了解决方法

  • 首选项(菜单)
  • 密钥绑定(节)
  • 默认值(下拉菜单)
  • 文本(选项卡)
  • 写作方向(部分)
  • 使文字书写方向从左到右(命令)
  • 双击并使用右侧的(+)添加密钥绑定

您可以将它们指定给任何其他对您没有有用效果的命令。

当您意外地持有修饰符键时,空格键似乎没有响应,但这比编译错误浪费的时间要少得多。

Alt+Space命令在Xcode文件中创建一个特殊的隐藏字符。你可以在这里看到bug的详细信息。

有关解决方案检查的更多详细信息,我在Xcode上的回答-源文件中的无效字符(将"替换为")

我通过将Cancel (Cancellation)绑定到Esc来消除此问题。

最新更新