我正在运行ubuntu 13.04 64bit,使用sublime text 2编写PHP。我有时似乎得到以下错误:
Parse error: syntax error, unexpected 'Â ' (T_STRING) in
/home/afflicto/public_html/html/HTML.php on line 10
通过删除整行并重新编写它来解决。 该字符在源代码中不可见。
发生了什么事?这只发生在ubuntu上,从未发生在Windows上 提前谢谢。
答案 0 :(得分:0)
可能发生的事情是你在按空格(ALT +空格)时按住alt,进入一个不间断的空间而不是常规空间。我对Ubuntu并不是100%肯定,但这是OSX中的一个常见问题。
要在Sublime Text中修复它,请将以下内容添加到Preferences / Key Bindings - User:
{ "keys": ["alt+space"], "command": "insert_snippet", "args": {"contents": " " } },
请注意,如果文件中有其他行,则需要保留尾随,
- 否则将其删除。
阅读以下内容: