快速是否有某种集成开发环境(IDE)?

我知道Quickly应该让各种类型的开发人员更容易,只是好奇是否有一个类似于QtCreator或Monodevelop的IDE可以用于Quickly?
如果没有,作为第二部分,是否有一个正在开发中的IDE?
3个回答

简短的回答是不可以。
一个“quickly edit”命令将会在你的默认编辑器中打开所有的Python文件。然而,你也可以使用你喜欢的编辑器或者集成开发环境进行开发。

1有一天,我希望在我的好奇问题中得到一个惊喜。 - RolandiXor

希望我的回答及时,请注意,我刚刚测试了一下,你可以在Eclipse中使用PyDev。
基本上,你首先需要按照示例创建你的Quickly应用程序,然后在eclipse中创建一个项目,并使用PyDev(我使用了相同的名称),将你的Quickly应用程序的位置设置为项目位置。为了能够从Eclipse启动项目,将bin/文件夹中名为的可执行脚本重命名为*_launcher.py*(该名称必须与其余代码模块的名称不同)。
现在,一个麻烦的工作是使模式设置正常工作(已经提交了关于此问题的错误报告)。首先,将自动编译从quickly run脚本移动到*_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

(根据您的项目路径进行调整)

您可以修改任何文件并测试其是否正常工作,甚至可以调试程序,同时仍然可以使用常规的quickly命令。

在我的情况下,我已经在eclipse环境中安装了bazaar插件,因此我可以看到需要提交的文件等信息。


根据上面jmolinaso的帖子中的错误报告,现在似乎有一种更简单的方法可以从命令行运行您的Quickly应用程序,并将./bin/APPNAME文件设置为Wing IDE中的主调试文件。
如果在修补程序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:以及其后的内容,位置在哪里。另外,请注意上面的缩进,应该缩进四个空格。

现在你可以从命令行启动你的应用程序,在WingIDE(或任何其他IDE)中将./bin/APPNAME设置为主调试文件,并像处理其他应用程序一样使用你的Quickly应用程序,例如从WingIDE启动/停止调试器。同时,Quickly run也仍然可以在命令行中使用。