快速拥有某种IDE吗?


12

我知道快速应该可以使各种开发人员的生活更轻松,我只是好奇是否有一个快速开发的IDE(例如QtCreator或Monodevelop)?

如果没有,那么作为B部分,正在路上吗?

Answers:


14

最简洁的答案是不。

一个quickly edit命令将在默认编辑器中打开所有python文件。但是,您可以使用首选的编辑器或IDE进行开发。


1
:(--希望有一天我对我的一个好奇问题感到惊讶:/
RolandiXor

6

希望我的回答能准时到达,我刚刚测试过,您可以从eclipse中使用PyDev。

基本上,您首先需要如示例中所示创建Quickly应用程序,然后使用PyDev(我使用相同的名称)在eclipse中创建一个项目,并将Quickly应用程序的位置设置为项目位置。为了能够从Eclipse启动项目,请重命名名为 在bin /文件夹中,类似于* _launcher.py *(名称必须与其余代码的模块不同)。

现在,一项令人讨厌的工作是使架构设置生效(已提交有关此问题的错误)。首先,要将自动编译从快速运行的脚本移到* _launcher.py *,请将此代码附加到文件的末尾,就在import命令之前:

### BEGIN inserted from Quickly's run.py
# Compile schema if present
schemapath = os.path.abspath("data/glib-2.0/schemas")
if os.path.exists(schemapath):
    subprocess.call(["glib-compile-schemas", schemapath])
### END

然后,要告诉应用程序在本地查找模式,还必须编辑PyDev启动配置,并在“环境”选项卡中添加带有值的变量XDG_DATA_DIRS

/ usr / share / ubuntu:/ usr / share / gnome:/ usr / local / share /:/ usr / share /:/ path / to / your / project / data

(调整以匹配您的项目路径)

您将能够修改任何文件并测试其是否有效,甚至可以调试程序,并且仍然可以快速使用常规命令。

就我而言,我已经在eclipse环境中安装了bazaar插件,并且可以看到需要提交的文件,依此类推。


4

遵循以上jmolinaso所发布的错误报告之后,现在似乎是一种从命令行运行Quickly应用程序并将./bin/APPNAME文件设置为Wing IDE中的Main Debug文件的更简便方法。

如果无法阅读补丁976817的错误表示法,则可以通过以下方式查看它:在闪亮的文件夹中有一个“ bin”文件夹,其中只有一个文件带有您的应用程序名称。我们可以将其称为/ bin / APPNAME。在文件APPNAME中,您需要在sys.path.insert(0, PROJECT_ROOT_DIRECTORY)和之间添加几行: if python_path:

+在上述补丁中,要包含的行用标记。

因此,只需复制粘贴,如下所示:

之后:sys.path.insert(0, PROJECT_ROOT_DIRECTORY)添加:

    datadir = os.path.join(PROJECT_ROOT_DIRECTORY, "data")
    if 'XDG_DATA_DIRS' in os.environ:
        os.putenv('XDG_DATA_DIRS', "%s:%s" % (datadir, os.getenv('XDG_DATA_DIRS', '')))
    else:
        os.putenv('XDG_DATA_DIRS', datadir)

离开原始物: if python_path:及其后的位置。另外,请注意上面的缩进,应缩进四个空格。

现在,您可以从命令行启动应用程序,将./bin/APPNAME设置为WingIDE(或我设想的任何其他IDE)中的主要调试文件,并像使用其他任何应用程序一样快速使用您的应用程序,启动/停止例如,来自WingIDE的调试器。Quickly run仍然可以从命令行运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.