2015-01-31 3 views
1

Я очень новичок в Sublime и расширенных текстовых редакторах, чтобы быть честным, и любая помощь/исправление будут оценены.Sublime Editor 2: привязки клавиш для отправки команды на терминал

Я хотел бы установить привязку клавиш в Sublime Editor 2, которая выполняет команду в Terminal, вставляя текущее имя файла.

В частности, я хотел бы выполнить Rscript, который будет оказывать на уценки я работаю над, т.е. Execute следующий файл в Терминале (замена FILE с именем файла Sublime ориентирован на).

Rscript -e "library(rmarkdown);render(*FILE*, "pdf_document")" 

Я нашел подпроцесс вызов, который должен послать команду, как это Terminal.app, но я не знаю, как интегрировать его с Блистательной

subprocess.call(['osascript', '-e', 'tell app "Terminal" to do script "Rscript -e "library(rmarkdown);render(*FILE*, "pdf_document")" in window 1']) 

помощь или совет будет мне очень понравилось! Спасибо!

ответ

1

Я настоятельно рекомендую проверить плагин R-Box от Package Control для работы с R. Как и многие пакеты, большая часть активных разработок происходит в версии Sublime Text 3, поэтому, если нет действительно веской причины оставаться с ST2 I сильно предложите вам upgrade. Существует немало причин для обновления, на которые я не буду входить, но достаточно сказать, что ST3 работает быстро, стабильно и отлично подходит для всех, и, прежде всего, для конкретных ситуаций, содержит много -цены, позволяющие плагинам делать больше, чем когда-либо прежде.

Смежные вопросы