编辑:事实证明,如果我写入同一目录中的临时.go
文件,我可以再次开始写文件,所以我几乎可以肯定这是一个vim - 谜题。将此标记为已关闭。
我有一个不经常(但非常烦人)的错误,其中vim对应该写入文件的位置感到困惑。即使:echo expand('%:p')
显示正确的文件,它也会突然决定写入“-stdin-”。
当发生这种情况时,基本上没有办法将缓冲区写回正确的文件。 :w %
没有帮助,:w NameOfFile.go
也没有帮助。我可以写一个不同的文件名就好了。 :bd
无法解决问题。只有在打开位置列表时才会发生这种情况。
由于缺少谷歌点击率,我猜这是我的本地配置的某种问题。我该如何调试此问题?
编辑添加:发布后,我意识到这很可能与vim-syntastic有关。我opened an issue there,但肯定有可能导致其他原因。
答案 0 :(得分:0)
标记为已关闭,因为这似乎是一个vim-syntastic问题。