gpt4 book ai didi

shell - 在 fish shell 中运行时 vim 启动时的 vim 错误

转载 作者:行者123 更新时间:2023-12-03 21:15:55 27 4
gpt4 key购买 nike

这是我的错误:

~> vim .tmux.conf 
Error detected while processing /Users/###/.spf13-vim-3/.vim/bundle/syntastic/plugin/syntastic.vim:
line 23:
E484: Can't open file /var/folders/c4/4nb5t7cs3wb17_g1w5030xc40000gn/T/vmIMCqB/0
Error detected while processing /Users/###/.spf13-vim-3/.vim/bundle/vim-preview/plugin/preview.vim:
line 94:
E484: Can't open file /var/folders/c4/4nb5t7cs3wb17_g1w5030xc40000gn/T/vmIMCqB/1
Press ENTER or type command to continue

我检查了每个文件中的那些行,它们都调用了我不熟悉的 system('uname')。我认为这个错误可能与 TERM(tmux 外部的 xterm-256color 和内部的 screen-256color )有关,但在 .tmux.conf 中更改它没有任何效果。

任何文件都会发生这种情况。

我使用的是 Mac OS X 10.8.1、vim 7.3、tmux 1.6 并且正在使用 fish shell 。

最佳答案

问题是由于使用 fish shell 作为默认 shell (在我的 .tmux.conf 中设置)引起的。
要解决此问题,请将其添加到 .vimrc 的顶部文件:

set shell=/bin/sh 

这篇文章帮助我整理了一些事情:
Debian Bug report logs - #609599 vim-runtime: Error detected while processing ruby.vim .
还要感谢评论者@MichaelSchuller 和@romainl。

关于shell - 在 fish shell 中运行时 vim 启动时的 vim 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12230290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com