Phpstorm 错误-意外标记:“0”&引用;使用代码编辑器更改文件时(第1列,代码点U+;0000)

Phpstorm 错误-意外标记:“0”&引用;使用代码编辑器更改文件时(第1列,代码点U+;0000),phpstorm,phoenix,laravel-elixir,Phpstorm,Phoenix,Laravel Elixir,每当我使用Atom或PhpStorm对文件进行更改时,都会出现以下错误: 意外标记:“”(第1列,代码点U+0000) 但是,如果我使用VIM,它工作得很好。发生什么事?过去我在写长生不老药的时候用过PhpStorm,没有任何问题。我正在使用Ubuntu18.04和PhpStorm。2018.2我在Vagrant中切换到Ubuntu18.04框,问题不再出现 这是否仅在特定文件中发生。。或者在任何文件中?新创建的文件会发生这种情况吗?你能提供这样的文件吗(共享整个文件,而不是复制粘贴内容)?它是

每当我使用Atom或PhpStorm对文件进行更改时,都会出现以下错误:

意外标记:“”(第1列,代码点U+0000)


但是,如果我使用VIM,它工作得很好。发生什么事?过去我在写长生不老药的时候用过PhpStorm,没有任何问题。我正在使用Ubuntu18.04和PhpStorm。2018.2

我在Vagrant中切换到Ubuntu18.04框,问题不再出现

这是否仅在特定文件中发生。。或者在任何文件中?新创建的文件会发生这种情况吗?你能提供这样的文件吗(共享整个文件,而不是复制粘贴内容)?它是任何文件。例如,如果我编辑dev.exs配置文件或router.ex文件。似乎无论我做什么编辑,我都会出错,就好像我的IDE插入了elixir不喜欢的隐藏字符一样。没有确切的想法。起初我认为它可能确实是某个隐藏的字符(有一个插件可以显示关于它的警告--“零宽度…”)。。但是如果它在每个文件中。。。1) 检查idea.log以获得可能的提示(可能是一些相关的例外情况等)2)确保所有活动插件都是最新的3)禁用所有自定义(默认情况下不捆绑)插件,看看是否有任何区别。注意,即使使用Atom编辑器也会发生这种情况。。可能是别的(不知道怎么办)尝试删除project的
/.idea
文件夹,然后检查问题是否发生,类似于可以确认将我的VirtualBox虚拟机切换到
ubuntu/bionic64
已经解决了这个问题-现在我可以在Mac上编辑Elixir文件,并使用Ubuntu18.04虚拟机内的官方Elixir Docker容器成功编译/构建Elixir项目。