我经常使用R来分析数据,并且非常喜欢Notepad++和NppToR。特别是,NppToR可以不费吹灰之力地运行一部分代码。我只需突出显示要运行的R代码片段,然后按F8。然后代码神奇地在R控制台中运行。在
现在,我需要使用python来分析数据。我知道ipython非常适合交互工作,但是复制一段python代码并手动将其粘贴到ipython控制台总是很烦人的。此外,缩进经常是混合的,因此整行都无法运行。请注意,我要运行“选定”的代码行,而不是整个文件。在
所以我要找一个类似NppToR的程序/插件/宏,但是要使用python/ipython控制台。我在网上搜索过,但找不到这样的一个。有些插件很不错,但不完全是我想要的。例如,Python脚本允许扩展Notepad++本身,但不能扩展到外部。其他各种“Run”扩展使整个文件可以在python中运行。在
您可以customize the editor IPython uses for the ^{} command ,并将IPython配置为使用记事本++。ipython0.11在用户文件夹中创建一个
.ipython/profile_default
文件夹(在我的例子中是C:/Users/zk/.ipython/profile_default
)。要将IPython配置为使用记事本+,请创建.ipython/profile_default/ipython_config.py
,方法如下:然后可以启动IPython并使用
edit
命令从IPython运行Notepad++,保存并关闭Notepad++将在IPython中执行该文件。在如果您不介意安装PyQt4和pyzmq(我相信pygments,至少对于{a5}),IPython的{a6}工作得非常好(坦白地说,这是Python可以得到的最好的交互环境)。你可以直接粘贴到IPython中,它会为你调整缩进(移动填充代码)。在
相关问题 更多 >
编程相关推荐