我刚刚从Mac切换到Ubuntu。我正在使用Gedit编写R脚本。当我在Mac中使用R时,我能够将当前代码行或选择的代码发送到终端。但是,我现在不知道如何做这样的事情。
注意:我不是Linux用户,因此您可能需要为我拼写。
这就是我要找的东西。怎么做的?
http://www.youtube.com/watch?v=4jJDkcEs5yw
我也很高兴看到其他人如何使用其他文本编辑器实现这一目标
答案 0 :(得分:5)
这样做的好方法是在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)