web-dev-qa-db-ja.com

すぐにIDEのようなものがありますか?

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

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

12
RolandiXor

短い答えはノーです。

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

14

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

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

さて、厄介な作業の1つは、スキーマ設定を機能させることです( これに関するバグ が提出されています)。最初に、自動コンパイルを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

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

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

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

6
user42375

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

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

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

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

後: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つのスペースでインデントする必要があります)。

これで、コマンドラインからアプリケーションを起動し、。/ bin/APPNAMEをWingIDEのメインデバッグファイルとして設定(または他のIDE推測))して、すぐにアプリを操作できます他のアプリケーションでは、たとえば、WingIDEからデバッガーを開始/停止します_Quickly run_もコマンドラインから機能します。

4
FvD