2012-03-13 12 views
6

vimを使ってpythonプログラムをデバッグし、PyDevプラグインでEclipseのように見える/動作させる方法はありますか?VIMを使ってEclipseやPyDevのようなPythonをデバッグする

私はそれで意味がある:

  • は、デバッグをステップすることができる持っている(右用語ということでしょうか?)
  • プログラムは
  • ことを実行した状態にすべての変数のすべてを見ますプログラム内でデバッグプロセスがどこにあるのかを知ることができます。

私はVIMは軽量汎用テキストエディタです(そして、それぞれが機能の独自のセットが付属していること)しながら、Eclipseは、フル機能のIDEであることを承知しているが、私は持っているので、私は、コンソールで作業することができることが好きWindows 7のマシンで、一般的にUbuntu Virtualboxを使ってPythonで学び、働きます。

私はいくつかの研究を行って、次のものを見つけましたが、それらのどれも私が上に何をしたいのすべてを行うように見えるていない:Pythonプログラムで

  1. は輸入PDBは、コードにブレークポイントを設定すると言います。これは、行ずつだったと私は変数
  2. GDBとClewnの状態を見てみましょうしませんでした。これが私の答えであればちょうど私が上記のいずれかのドキュメントを読み違えた場合にも、私が知っていると私は戻って掘るよ、私が知っていると私は深く掘るよ

ので、私は、このセットアップを得ることができませんでしたインチ

ありがとう!

+1

pdb 'http:// docs.python.org/library/pdb.html'を使用します。 – avasal

+0

@avasalはvimと統合しますか? – sehe

+1

pdbはpts 1と2を許可しています。もしあなたが好きなら、この 'vimpdb':http:// code.google.com/p/vimpdb/'を試してみてください。 – avasal

答えて

1

私の投票は、私がpythonコードのために使用していないことを認めているにすぎません。ちょうどC、C + +のコードが、はい、それは魅力のように働いた。

私が正しく覚えていれば、dbxを使用しているAIX 5.3でも、これはある程度機能しています。

+0

lolwut? AFAIR gdbはPythonプログラムのために働くので、これは関連していたようです。ダウンウォーターケアは説明する? – sehe

+0

私はしませんでした、私はclewnを使用するアドバイスを感謝します。私はそれをvimと統合するために何ができるかを見ていきます –

2

pyclewnclewnのバリエーションであり、ユーザーseheによって提案されました。

Webページから:

Pyclewnは、デバッガのフロントエンドとしてのvimを使用できます。 Pyclewn は現在gdbとpdbをサポートしています。

関連する問題