2015-01-12 20 views
11

Czy PyCharm ma możliwość "ustawiania następnej instrukcji" podczas debugowania, jak Visual Studio z PTVS, Eclipse i Wing IDE?Debugowanie PyCharm - zestaw następnej instrukcji

"Ustaw następną instrukcję" przesuwa punkt wykonywania (do przodu lub do tyłu), pomijając instrukcje pośrednie, i nie jest tym samym, co dowolne opcje biegnij do kursora.

Visual Studio set next statement

UPDATE: gru-1-2017 pycharm 2017,3 Lis-29-2017 obejmuje obecnie tę funkcję. Jest to opisane w What's New jako "Set Next Statement". W menu PyCharm jest to "Jump To Cursor". Testowałem to i wydaje się, że działa.

+0

Jak masz na myśli? Można ustawić następny punkt przełomowy, który chcą uderzyć w ten sam sposób, w jaki trafiają w swój pierwszy punkt przerwania. – Makoto

Odpowiedz

3

Wygląda na to, że debugger Pydev'a ma tę funkcję (Ctrl + f na releases page, aby znaleźć "zestaw następnej instrukcji", wydanie 3.3.3).

Ponieważ debugger Pycharm ma numer merged with Pydev's (wersja Pydev 3.7.0), powinien być technicznie dostępny. Jednak nie mogłem znaleźć ani jednego wzmianki na ten temat, ani w Dokumencie Pycharm, ani w jego trackerze.

Myślę, że nie jest jeszcze dostępny.

+0

Istnieje opcja "uruchom do kursora", ale myślę, że nie jest to tym, czego potrzebujesz, ponieważ nie pomija ramek. –

+0

To może być poprawna odpowiedź (i to, co zakładałem, że jest prawdą), nawet rozczarowująca. Ale może jest jakiś sposób, za pośrednictwem konsoli, jeśli zdolność jest w debugerze. – GravityWell

+0

"Uruchom na kursor" nie jest tym, czego chcemy, gdy trwa od 57 sekund, aby uruchomić go od początku. Musimy mieć możliwość cofnięcia kilku stwierdzeń bez ponownego uruchamiania wszystkiego. – philologon

Powiązane problemy