Notepad++ — мой штатный текстовый редактор, а R — система, в которой я сейчас чаще всего работаю. Вообще–то, в дистрибутиве R есть свой простенький GUI, нужд которых вполне достаточно даже для разработки достаточно сложных скриптов. Главное привыкнуть к тому, что программа вводится построчно и, если понадобиться, то на строчку выше просто так не поднимишься, и написанное именно там не исправишь.
Можно найти специализированные редакторы (Tinn-R хорош), но я, поработав сначала в стандартном интерфейсе, а потом в Tinn-R, предпочёл настроить Notepad++ так, чтобы его использовать как редактор R-скриптов.
Собственно, никто не мешает писать скрипт в любом текстовом редакторе, а потом с помощью команды source() или пункта меню "Загрузить код R&hellip" его запускать. Меня не устраивало отсутствие подсветки синтаксиса и необходимость постоянно переключаться между окнами редактора и консоли R.
Подсветка синтаксиса
Скачайте файл userDefineLang.xml и запишите его в папку %APPDATA%/Notepad++/.
Выполнение скрипта прямо из Notepad++
Добавьте в системную переменную Path путь к папке bin вашей текущей версии R. У меня, например, это будет путь C:\Program Files\R\R-2.5.1\bin;
В Notepad++ последовательно выберите Дополнения → NppExec → Execute… Появится окошко Command(s), в которое надо записать следующее:
Rcmd BATCH "$(FULL_CURRENT_PATH)" "$(FULL_CURRENT_PATH).Rout"
и сохранить эту команду под каким-нибудь понятным именем, например "run R".
После этого скрипт можно выполнять прямо из текстового редактора по нажатию клавиши F6.
Комментариев нет:
Отправить комментарий