2

我喜欢使用 textmate 编辑脚本以使用 R、Stata 和 SQL 进行分析。最近,我不得不使用我们的网格服务器环境,因为数据集对于我的计算机来说太大了,并且使用 R 和 Stata 在网格上的内存分配比我的计算机提供的要大得多。

我当前的工作流程是通过 ssh 窗口连接打开这些托管在网格(R 和 Stata)上的程序。我在 textmate 中进行脚本编辑,这些文件存在于我的计算机或服务器目录中。当我想批量运行它们时,我只需通过 ssh 接口提交整个文件。但是,如果我想在 Stata 或 R 中实时排除故障并运行命令,我必须在 textmate 中编写我的代码,选择它,然后将其粘贴到托管状态或 R 会话的 ssh 窗口中。

我想知道是否有人知道如何配置 textmate,以便您只需在 textmate 中突出显示并点击一些快捷键即可将选择代码直接发送到 ssh 会话中的 Stata 或 R。

我查找的所有内容都在讨论如何使用 ssh 访问要在 textmate 中编辑的文件。就我而言,我正在寻找如何使 textmate 与使用 ssh 访问的服务器应用程序进行交互。

4

1 回答 1

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 shell 使用它进行小型编辑,或者使用 xemacs 和 X-session-forwarding over ssh。xemacs 具有出色的 R 支持。

顺便说一句,你做什么样的分析需要更多的计算能力?

于 2010-10-12T00:45:15.117 回答