2010-10-09 64 views
2

我喜歡使用textmate編輯使用R,Stata和SQL進行分析的腳本。最近,我不得不使用我們的網格服務器環境,因爲數據集對於我的電腦來說太大了,使用R和Stata的網格上的內存分配比我的電腦提供的大得多。將textmate與通過ssh訪問的應用程序配合使用

我目前的工作流程是通過ssh窗口連接打開託管在網格(R和Stata)上的這些程序。我在textmate中執行我的腳本編輯,這些文件存在於我的電腦或我的服務器目錄中。當我想批量運行它們時,我只需通過ssh界面提交整個文件。但是,如果我想要在Stata或R中實時排除故障並運行命令,則必須在textmate中編寫我的代碼,選擇它,然後將其粘貼到承載狀態或R會話的ssh窗口中。

我想知道是否有人知道如何配置textmate,以便您可以在textmate中突出顯示,並點擊一些快捷鍵將選擇代碼直接發送到ssh會話中的Stata或R.

我查過的所有東西都討論瞭如何訪問使用ssh的textmate編輯文件。就我而言,我正在研究如何讓textmate與使用ssh訪問的服務器應用程序進行交互。

回答

1

我不確切地知道你想要做什麼。

安裝通過ssh可能是一個選項: http://www.rojotek.com/blog/2010/05/31/mounting-a-folder-on-osx-over-ssh/

然後你有一個本地目錄,你可以在TextMate中打開,文件所在的遠程服務器上,所有通過ssh所以也許應該工作。

或者使用rsync: http://kennethreitz.com/remote-textmate-development-via-ssh-and-rsync/

如果您熟悉的Emacs/VIM,你可以用它通過SSH外殼的小編輯,或者使用與X-會話的轉發xemacs的通過ssh。 xemacs擁有出色的R支持。

順便說一句,你做什麼樣的分析需要更多的計算能力?

相關問題