2012-08-03 9 views
6

Der Python-Aufruf ist in einigen meiner .vim-Dateien definiert.Wie Debug Python-Funktion, die Teil des Vim-Plugin ist?

:breakadd file linenumber xx.vim scheint nicht zu funktionieren.

Wenn ich eine Taste drücke, die den Aufruf bestimmter Python-Funktionen auslöst, stoppt sie nicht bei dieser Zeile. Was ist passiert? Übrigens bin ich im Debug-Modus von Vim seit ich die Datei mit vim -D filename geöffnet habe.

Wie in der folgenden Abbildung gezeigt, was ich tun möchte ist Debuggen einer Python-Funktion, die aufgerufen wird, wenn ich F5 in vim drücken.

enter image description here

Antwort

1

Ich habe einige einfache Prüfung gemacht und ich sehe, dass rpdb2 funktioniert, wenn von vim aufgerufen. Sie können es also verwenden (mit GUI-Frontend namens winpdb oder mit Konsolen-Tool namens rpdb2).

http://winpdb.org/