Запуск R внутри буфера в Vim - PullRequest
11 голосов
/ 12 сентября 2010

Я уже некоторое время использую Stata и gVim для Windows. Недавно я перешел на Linux и планирую перейти с Stata на R.

Мой друг использует R и Emacs ESS, которые, кажется, работают идеально, однако я бы предпочел продолжать использовать vim. Я установил vim-r-plugin2, однако могу отправлять код только на отдельный терминал, на котором запущен R. Я бы лучше разделил мой экран на буфер с R и один буфер с моим .R-файлом, а затем отправил код из один другому. С ESS в Emacs это работает, вы можете запустить терминал / R в буфере без проблем. Я не нашел способ сделать эту работу. Плагин R для vim использует screen, и единственный способ открыть буфер с оболочкой, который я смог найти, это плагин Conque Shell.

Я знаю, что в отличие от Emacs, Vim предназначен для простого текстового редактора. Однако запуск R в буфере кажется гораздо более практичным.

Я надеюсь, что моя проблема понятна, пожалуйста, потерпите меня, я только недавно перешел на Linux и практически ничего не знаю о программировании, кроме статистики. Спасибо!

Ответы [ 3 ]

4 голосов
/ 12 сентября 2010

Если вам не нужно вводить юникод, вы можете рассмотреть возможность использования плагина ConqueShell .

2 голосов
/ 04 июля 2012

Между тем, режим «зло» (расширяемый слой эмуляции vi) созрел.Это эмулятор vim, работающий в Emacs и хорошо работающий для меня.

0 голосов
/ 13 сентября 2010

Еще один вариант, и простите, что указал вам на EMACS,

гадюки режим

http://www.informatik.uni -hamburg.de / RZ / Программное обеспечение / Emacs / гадюка / viper_3.html

Это режим EMACS, который делает EMACS более похожим на Vim, в то же время предоставляя вам полный доступ к удивительной, ошеломляющей сложности EMACS, если вы когда-либо захотите.

...