当我尝试使用 Vim 或 MacVim 打开文件(例如 test/test_sequence.rb)时,出现以下错误:
"test/test_sequence.rb" 109L, 3697C
Vim(let):E484: Can't open file /var/folders/zO/zOCN9kiiGD4keWX3TWYEh++++TI/-Tmp-/vzTkbXD/0
Run Code Online (Sandbox Code Playgroud)
这似乎仅限于具有某种语法突出显示的文件。我仍然可以编辑文件,但我必须使用 :w! 第一次写入更改。我在 Mac OS X 上使用 vim。我为这个错误尝试了很多谷歌搜索,但没有运气,这变得非常令人沮丧。有人可以为此提供解决方案吗?
编辑:编辑语法突出显示的 LaTeX 文件时,我没有收到此错误,但使用语法突出显示的 Ruby 文件。
原来问题出在外壳上。Vim 试图使用 /bin/screen 作为 shell
set shell /bin/sh
Run Code Online (Sandbox Code Playgroud)
在我的 vimrc 中解决了这个问题。
| 归档时间: |
|
| 查看次数: |
2308 次 |
| 最近记录: |