2015-02-21 17 views
5

Według this question i PyDev documentation on the interactive console naciśnięcie F2 powinien wysłać bieżącą linię z edytora PyDev do konsoli Pythona.PyDev nie wykonuje skrót wysłać bieżącą linię do konsoli

Mam plik Pythona otwarty w edytorze Python (I zadbali o to, otwierając go „Otwórz za pomocą” -> „Python Editor”) i rozpoczęły sesję konsoli naciskając Ctrl + Wprowadź . Mimo to po naciśnięciu klawisza F2 nic się nie dzieje. Muszę wybrać linię, która mnie interesuje i wysłać ją na konsolę pod numerem Ctrl + Wpisz.

Sprawdziłem opcje keybinding pod "Window" -> "Preferences" -> "General" -> "Keys" i nie widzę żadnych różnic między ustawieniami poleceń "Execute line in konsola”, który jest mapowany do F2 i "Interaktywna konsola", który jest mapowany do Ctrl + Alt + Enter. Jednak drugie polecenie działa, podczas gdy pierwsze nie. Próbowałem również mapować polecenie do innych kluczy, ale to wcale nie zmieniło wyników. Wszelkie wskazówki, w jaki sposób mogę użyć tego polecenia?

+0

Mam ten sam problem. To działało kilka dni temu. Teraz już nie działa. Możliwe, że uaktualnienie do Debian Jessie złamało to dla mnie. –

+0

To nie wydaje się być problemem z F2 w szczególności, ponieważ inne skróty klawiszem F działają i jeśli zmienię skrót dla "wyślij linię na konsolę" na niektóre klawisze F, to nadal nie działa. –

+0

Czy masz jakieś rozwiązanie od czasu opublikowania pytania? –

Odpowiedz

2

Miałem ten problem. Wszystkie skróty działały z wyjątkiem F2. Próbowałem wielu rzeczy bez powodzenia. Ale na końcu. Po prostu ponowne uruchomienie Eclipse rozwiązało problem.

+0

Myślę, że to może mieć coś wspólnego z keybindingiem emacsa? Mam podobny problem ... – joefromct

+0

@joefromct: Więc w moim przypadku działał wcześniej, nagle przestał działać. Sprawdziłem wiązania klawiszy i wszystko, ale nic z tego nie rozwiązało problemu. Jednak po ponownym uruchomieniu Eclipse wszystko znowu działało. –

+2

Zauważyłem, że zamknięcie pliku i ponowne otwarcie rozwiązuje problem. –

Powiązane problemy