Quicklyにはある種のIDEがありますか?


12

私はすぐにあらゆる種類の開発者の生活を楽にするはずであると知っていますが、私はすぐにIDEがあるかどうかに興味があります(QtCreatorやMonodevelopのようなもの)?

そうでない場合、パートBとして、途中にあるものはありますか?

回答:


14

短い答えはノーです。

quickly editコマンドは、デフォルトのエディタ内のすべてのpythonファイルを開きます。ただし、開発には好みのエディターまたはIDEを使用できます。


1
:(-いつの日か、私の好奇心の質問の1つに驚きがあることを願っています:/
RolandiXor

6

私の答えが時間通りに来ることを願っています、私はちょうどテストし、あなたはEclipseからPyDevを使用できます。

基本的に、最初にサンプルに示すようにQuicklyアプリケーションを作成し、次にPyDevを使用してEclipseでプロジェクトを作成する必要がありますを使用(同じ名前を使用)、Quicklyアプリケーションの場所をプロジェクトの場所として設定する必要があります。Eclipseからプロジェクトを起動できるようにするには、実行可能スクリプトの名前を bin /フォルダーに* _launcher.py *のようなものを追加します(名前は残りのコードのモジュールとは異なる必要があります)。

さて、厄介な作業の1つは、スキーマ設定を機能させることです(これに関するバグが報告されています)。最初に、自動コンパイルを高速実行スクリプトから* _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 / data

(プロジェクトパスに合わせて調整します)

任意のファイルを変更して、それが機能するかどうかをテストし、プログラムをデバッグすることもできます。また、通常のコマンドをすぐに使用できます。

私の場合、すでに日食環境にbazaarプラグインがインストールされていて、コミットする必要があるファイルなどを確認できます。


4

上記のjmolinasoの投稿のバグレポートに従って、コマンドラインからQuicklyアプリケーションを実行し、。/ bin / APPNAMEファイルをWing IDEのメインデバッグファイルとして設定するさらに簡単な方法があるようです。

バグ976817のパッチの表記を読むのに問題があった場合、これはそれを見る方法です。光沢のあるフォルダーには、アプリケーション名を持つファイルが1つだけある「bin」フォルダーがあります。/ bin / APPNAMEと呼ぶことができます。ファイルAPPNAMEでは、次の行を数行追加する必要があります。sys.path.insert(0, PROJECT_ROOT_DIRECTORY)if python_path:

含める行に+は、上記のパッチでaのマークが付いています。

したがって、次のように貼り付けをコピーします。

後: 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:を残し ます。また、上記のインデントに注意してください。これは4つのスペースでインデントする必要があります)。

これで、コマンドラインからアプリケーションを起動し、WingIDE(または他のIDE)のメインデバッグファイルとして./bin/APPNAMEを設定し、他のアプリケーションと同じようにQuicklyアプリを操作して、たとえば、WingIDEのデバッガー。Quickly runコマンドラインからも機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.