【发布时间】:2015-01-31 01:01:24
【问题描述】:
老实说,我对 Sublime 和高级文本编辑器非常陌生,如果有任何帮助/纠正,我将不胜感激。
我想在 Sublime Editor 2 中设置一个键绑定,在终端中执行插入当前文件名的命令。
具体来说,我想执行一个 Rscript 来呈现我正在处理的降价,即在终端中执行以下文件(将 FILE 替换为 Sublime 所关注的文件名)。
Rscript -e "library(rmarkdown);render(*FILE*, "pdf_document")"
我找到了一个子进程调用,它应该向 Terminal.app 发送这样的命令,但我不知道如何将它与 Sublime 集成
subprocess.call(['osascript', '-e', 'tell app "Terminal" to do script "Rscript -e "library(rmarkdown);render(*FILE*, "pdf_document")" in window 1'])
任何帮助或建议将不胜感激!谢谢!
【问题讨论】:
标签: python r sublimetext2 r-markdown sublime-text-plugin