我已经决定进入IronPython,因为我的工作几乎完全是在.NET中,但需要一些比C#更简单的东西来模拟快速的东西。Python对于小东西,一次性测试,这类东西来说很好,但这是我需要能够获得我们的一些.NET代码的关键。尽管我完全厌恶,但我一直在使用emacs编辑Python,如果可能的话,我也想在IronPython中使用它。Google还没有提供资源,所以我想看看这里是否有人知道如何让它工作。
fnx2tebb1#
您可以像使用emacs中的标准Jython解释器一样使用IronPython。这里假设您使用的是EmacsW32,并且已经从launchpad安装了python-mode(请注意,launchpad中的python模式与emacsw 32附带的python模式不同!)确保已经安装了IronPython,并且知道它在文件系统中的位置。打开emacs,然后打开文件~/.emacs,添加一行代码,将变量py-jython-command设置为指向IronPython,如下所示。(setq py-jython-命令“c:/程序文件/IronPython 2.0.1/ipy.exe”)重新启动emacs以确保变量设置正确。打开一个python文件,按control-c control-t切换到Jython(IronPython)shell,然后按control-c!启动shell。此时,您可以点击control-c control-c在IronPython中执行打开的文件的内容,或者只是在IronPython中玩玩。上面的说明假设您可以安装python模式,但是如果您不知道如何安装,我可以添加更多说明。另外,如果不清楚的话,我很乐意详细说明。
4sup72z82#
如果你在使用emacs编辑Python时感到“完全反感”,那就换一种不那么令人反感的方法。有一些关于SO的建议(eidogg. best-gui-python-interpreter),有些也适合IronPython。我发现SciTE非常适合许多轻量级编程任务,包括Python和IronPython。
monwx1rj3#
我已经使用了KomodoEdit和自定义的运行动作,尽管它不能很好地处理非Python类的自动完成。
3条答案
按热度按时间fnx2tebb1#
您可以像使用emacs中的标准Jython解释器一样使用IronPython。
这里假设您使用的是EmacsW32,并且已经从launchpad安装了python-mode(请注意,launchpad中的python模式与emacsw 32附带的python模式不同!)
确保已经安装了IronPython,并且知道它在文件系统中的位置。
打开emacs,然后打开文件~/.emacs,添加一行代码,将变量py-jython-command设置为指向IronPython,如下所示。
(setq py-jython-命令“c:/程序文件/IronPython 2.0.1/ipy.exe”)
重新启动emacs以确保变量设置正确。
打开一个python文件,按control-c control-t切换到Jython(IronPython)shell,然后按control-c!启动shell。
此时,您可以点击control-c control-c在IronPython中执行打开的文件的内容,或者只是在IronPython中玩玩。
上面的说明假设您可以安装python模式,但是如果您不知道如何安装,我可以添加更多说明。
另外,如果不清楚的话,我很乐意详细说明。
4sup72z82#
如果你在使用emacs编辑Python时感到“完全反感”,那就换一种不那么令人反感的方法。有一些关于SO的建议(eidogg. best-gui-python-interpreter),有些也适合IronPython。
我发现SciTE非常适合许多轻量级编程任务,包括Python和IronPython。
monwx1rj3#
我已经使用了KomodoEdit和自定义的运行动作,尽管它不能很好地处理非Python类的自动完成。