Quickly 有某种 IDE 吗?

Quickly 有某种 IDE 吗?

我知道 quick 应该可以让各种开发人员的工作变得更轻松,我只是好奇是否有一个可以 quick 的 IDE(类似 QtCreator 或 Monodevelop)?

如果没有,作为 B 部分,是否有正在进行中?

答案1

最简洁的答案是不。

命令quickly edit将在您的默认编辑器中打开所有 Python 文件。不过,您也可以使用您喜欢的编辑器或 IDE 进行开发。

答案2

希望我的回答能及时到来,我刚刚测试过,你可以从 eclipse 中使用 PyDev。

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

现在,一项棘手的工作是使架构设置正常工作(关于此的一个错误归档)。首先,将自动编译从快速跑脚本 *_launcher.py* 将此代码附加到文件末尾,紧接着进口命令:

### 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/数据

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

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

就我而言,我已经在 eclipse 环境中安装了 bazaar 插件,并且我可以看到我需要提交哪些文件等等。

答案3

按照上面 jmolinaso 帖子中的错误报告,现在似乎有一种更简单的方法可以从命令行运行 Quickly 应用程序并将 ./bin/APPNAME 文件设置为 Wing IDE 中的主调试文件。

如果在阅读符号时遇到困难错误 976817 的补丁那么可以这样看:在你的 shiny 文件夹中,你有一个“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)中的主要调试文件,然后像使用任何其他应用程序一样使用您的 Quickly 应用程序,例如从 WingIDE 启动/停止调试器。Quickly run也可以从命令行工作。

相关内容