Открытие файла .R с помощью двойного щелчка (Windows) - PullRequest
2 голосов
/ 30 марта 2011

Я ищу способ двойного щелчка по имени файла в каталоге Windows Explorer (XP), который откроет графический интерфейс R и покажет скрипт (но не запустит его). В других работах я хочу, чтобы R работал аналогично открытию PDF (или почти любой другой программы) из каталога Windows Explorer.

Я попытался найти соответствующий .exe из правого клика -> Открыть с помощью -> Выбрать маршрут программы, но безрезультатно. Я также попытался переместить значок R из моего Start | Все программы на C: \ Documents and Settings .. \ SendTo, чтобы я мог выбрать R из правого клика -> Send To -> R. Это также не удалось.

Ответы [ 2 ]

2 голосов
/ 30 марта 2011

Если у вас нет веских причин для использования редактора R по умолчанию, я рекомендую использовать один из сторонних текстовых редакторов R. Много полезных деталей здесь: Рекомендации для текстового редактора Windows для R

Я дам личную рекомендацию новому ребенку на блоке R-studio: http://www.rstudio.org/

0 голосов
/ 30 марта 2011

следующий URL:

http://research.stowers -institute.org / EFG / R / TechNote / WindowsExplorerWorkingDirectory / index.htm

содержит информацию о том, как настроить окна, чтобы можно было щелкнуть правой кнопкой мыши папку в проводнике Windows и запустить R (вам нужно обновить файл до более новых версий R, но он все еще работает).

Это не откроет файл .R для вас, но вы можете легко сделать это с помощью значка папки в графическом интерфейсе R. Мне больше нравится этот подход, вы по-прежнему щелкаете правой кнопкой мыши, чтобы запустить R, и он запускается в указанной вами папке, но у меня часто есть 2 или более файлов .R, которые я хочу открыть в одном и том же экземпляре R (с вашим описанием выше это не ясно, будет ли второй файл, с которым вы это делали, открываться в том же экземпляре R или открывать новый).

У меня также есть следующая строка в моем .Rprofile, чтобы помочь мне отслеживать различные экземпляры R, которые у меня открыты:

utils::setWindowTitle(getwd())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...