Проблемы с энергией-r

Получение следующей ошибки при открытии.R файла в энергии (установленная энергия-r).

Ошибка обнаружила при обработке/home/johnros/.vim/r-plugin/common_global.vim:

строка 3106: E484: не Может открыть файл/tmp/viukjzl/0

строка 3327: E484: не Может открыть файл/tmp/viukjzl/1

Я также импортировал свою .vim библиотеку и .vimrc от другого ПК, где это работает приятно, таким образом, я подозреваю, что это могло бы иметь отношение к моим переменным среды.

Выполнение оболочки рыбы, но также и примерило удар.

Какие-либо идеи?

Обновление: Когда ssh'ing к удаленному ПК, если я tmux прежде ssh'ing, проблема сохраняется. Если я tmux после ssh'ing, нет никакой проблемы. tmux на локальной машине 1.9 и на удаленных 1.5. Я таким образом подозреваю, что энергия-r не поддерживает tmux> 1.5

1
задан 25 May 2013 в 14:43

2 ответа

Оказывается, проблема с оболочкой. В частности, экранный плагин, необходимый для vim-r, не может быть получен, если для fish установлена ​​оболочка по умолчанию.

Чтобы решить эту проблему, используйте chsh / bin / bash (или любую другую POSIX-совместимую оболочку).

П.С. запуск vim в не POSIX-оболочках вообще кажется очень хорошей идеей. С великой печалью я оставил рыбий панцирь и вернулся к зш.

0
ответ дан 25 May 2013 в 14:43

Добавьте set shell=/bin/bash к вершине вашего .vimrc. Затем вы можете использовать любую оболочку, какую захотите, но vim будет использовать bash.

0
ответ дан 25 May 2013 в 14:43

Другие вопросы по тегам:

Похожие вопросы: