我知道快速应该可以使各种开发人员的生活更轻松,我只是好奇是否有一个快速开发的IDE(例如QtCreator或Monodevelop)?
如果没有,那么作为B部分,正在路上吗?
我知道快速应该可以使各种开发人员的生活更轻松,我只是好奇是否有一个快速开发的IDE(例如QtCreator或Monodevelop)?
如果没有,那么作为B部分,正在路上吗?
Answers:
希望我的回答能准时到达,我刚刚测试过,您可以从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插件,并且可以看到需要提交的文件,依此类推。
遵循以上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
仍然可以从命令行运行。