我在虚拟机上使用 Ubuntu 18.04.2 LTS(Virtual Box 版本 5.2.18 r124319(Qt5.6.3))。我在 Visual Studio Code 上使用 C 语言编写代码,每次我输入一个“=”后跟或前面有一个空格(例如任何变量声明)时,编译都不起作用,因为空格字符显然被识别为特殊字符(参见所附屏幕截图)。
有谁遇到过这个问题并知道如何解决吗?
多谢
答案1
这是一个不间断的空格,你看八进制 302-240 合在一起似乎对应于不间断空格 这是使用文字处理器而不是文本编辑器的结果。您可能能够选择编辑器生成的输出类型,或者事后修复输出(如链接中的 sed edit pass),或者选择另一个只输出您输入内容的编辑器。