在Xcode中没有导致问题的中断空间
通常,当我在Xcode中编码时,我不会键入空格(Option+space/Option+Shift+space),特别是在方括号或花括号之前或之后。这会导致Xcode发出警告:在Xcode中没有导致问题的中断空间,xcode,unicode,Xcode,Unicode,通常,当我在Xcode中编码时,我不会键入空格(Option+space/Option+Shift+space),特别是在方括号或花括号之前或之后。这会导致Xcode发出警告: invalid character in source file 有没有办法防止这种行为,因为它确实令人讨厌,而且很少有必要?我试图在Xcode菜单和Google中寻找答案,但没有找到任何合适的答案。我也遇到了这个问题(Xcode 7.2),并找到了一个解决方法,在Xcode中为Option+空格和Option+Shi
invalid character in source file
有没有办法防止这种行为,因为它确实令人讨厌,而且很少有必要?我试图在Xcode菜单和Google中寻找答案,但没有找到任何合适的答案。我也遇到了这个问题(Xcode 7.2),并找到了一个解决方法,在Xcode中为Option+空格和Option+Shift+空格指定“使文本书写方向左向右”
- 首选项(菜单)
- 密钥绑定(第节)
- 默认值(下拉列表)
- 文本(选项卡)
- 写作指导(部分)
- 使文字书写方向向左向右(命令)
- 双击并使用右侧的(+)添加键绑定
当您意外地按住修改器键时,空格键似乎没有响应,但这比编译错误浪费的时间要少得多。Alt+space命令在Xcode文件中创建了一个特殊的隐藏字符。您可以看到bug的详细信息
有关解决方案签出的更多详细信息,请参见我在上的回答,我通过将取消(取消)绑定到Esc来解决此问题。这里:我不明白为什么会发生此错误。当然不应该。这是因为将文本粘贴到操场上吗?这种情况发生在需要频繁使用选项键才能进入括号(或其他字符)的键盘上。当您快速键入并在括号后加空格时,有时会按Option space,这会在源文件中创建一个不可见的无效字符。解决方法是为选项空间指定不同的含义,这样它就不会插入无效字符。在我的例子中,我设置了一个快捷键来绑定手动执行。它正在输入DC2 ASCII字符。一旦我将代码粘贴到文本编辑器中,我就能够看到字符。我相信Xcode可以设置为显示不可见的字符。不管怎样,你的回答给了我一个很好的暗示。