Vim-ошибки при запуске vim при запуске в раковине рыбы
Здесь моя ошибка:
~> 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
Я проверил эти строки в каждом файле, и они оба вызывают систему ( "uname" ), с которой я не знаком. Я думал, что эта ошибка может иметь какое-то отношение к TERM (это xterm-256color вне tmux и screen-256color внутри), но изменение этого в .tmux.conf не имеет эффекта.
Это происходит с любым файлом.
Я нахожусь в Mac OS X 10.8.1, vim 7.3, tmux 1.6 и использую рыбную оболочку.
Ответы
Ответ 1
Проблема связана с использованием оболочки рыбы в качестве оболочки по умолчанию (устанавливается в моем .tmux.conf
).
Чтобы решить проблему, добавьте ее в начало вашего файла .vimrc
:
set shell=/bin/sh
Этот пост помог мне разобраться:
Журналы отчетов об ошибках Debian - # 609599 vim-runtime: обнаружена ошибка при обработке ruby.vim.
Также благодаря комментаторам @MichaelSchuller и @romainl.