2

我刚从 Mac 切换到 Ubuntu。我正在使用 Gedit 编写 R 脚本。当我在 Mac 中使用 R 时,我能够将当前代码行或代码选择发送到终端。但是,我现在不知道该怎么做。

注意:我不是 Linux 用户,因此您可能需要为我拼写出来。

这就是我要找的。这是怎么做的??

http://www.youtube.com/watch?v=4jJDkcEs5yw

我也很高兴看到其他人如何使用其他文本编辑器实现这一目标

4

1 回答 1

6

这样做的一个好方法是在 gedit 中使用外部工具。

执行以下操作:gedit -> 编辑 -> 首选项 -> 插件 -> 检查外部工具

然后:gedit -> 工具 -> 管理外部工具

此处:通过单击“+”按钮添加工具。

名称:运行行
快捷键:Alt+L(或任何您喜欢的)
保存:无
输入:当前行
输出:显示在底部窗格中

将此代码放在编辑部分:

#! /usr/bin/env python
import sys
import commands

line = sys.stdin.read()
print commands.getoutput(line)

名称:运行选择
快捷键:Alt+B(或任何你喜欢的)
保存:无
输入:当前选择
输出:显示在底部窗格中

将此代码放在编辑部分:

#! /usr/bin/env python
import sys
import commands

line = sys.stdin.read().replace("\r","")
print commands.getoutput(line)
于 2013-12-12T08:30:17.150 回答