Bagaimana cara mengakses riwayat perintah dari IDLE?

109

Pada bash atau Command Prompt Window, kita dapat menekan panah atas pada keyboard untuk mendapatkan perintah terakhir, dan mengeditnya, dan tekan ENTER lagi untuk melihat hasilnya.

Tetapi di Python IDLE 2.6.5 atau 3.1.2, tampaknya jika pernyataan kami mencetak 25 baris, kami perlu menekan panah atas 25 kali ke perintah terakhir, dan tekan ENTER agar dapat disalin?

Atau gunakan mouse untuk menunjukkan garis itu dan klik di sana, dan tekan ENTER untuk menyalin? Apakah ada cara yang lebih cepat?

nonopolaritas
sumber
1
Judul pertanyaan ini sepertinya memiliki satu jawaban: "Begitulah adanya". Saya rasa saya tidak mengerti pertanyaannya. Isi pertanyaan ("Adakah cara yang lebih cepat?") Sama sekali tidak cocok dengan judul. Bisakah Anda mengedit judul agar masuk akal?
S. Lotot
Nah, judul pertanyaannya hanya "kok sepertinya perlu menekan tombol panah ke atas berkali-kali (bukan sekali seperti di Bash)" - lalu di konten, "adakah cara yang lebih cepat?"
nonopolaritas

Jawaban:

150
  • Saya pikir Anda sedang mencari history-previous tindakan , yang terikat Alt+ Psecara default.
  • Anda dapat memetakannya kembali di " Opsi -> Konfigurasi IDLE -> Kunci "
  • Anda juga dapat mengakses perintah ini dari menu atas di IDLE: " Shell -> Riwayat Sebelumnya "

Kebetulan, kenapa tidak Anda mencoba lebih baik (kurang jelek, untuk pemula) shell seperti bpython atau ipython ?

shylent
sumber
47

gunakan saja Alt+Puntuk naik. Begitu pula Alt+Nbisa digunakan untuk turun.

SilentGhost
sumber
9
ALT P dan ALT N, saya mencobanya ... sepertinya ini dirancang untuk melihat seberapa terbiasa Anda merentangkan jari telunjuk dan jari tengah.
nonopolaritas
gunakan salah satu jempol Anda untuk menekan tombol ALT, itu akan membuat bug ini hilang! dan ingat bahwa keyboard dirancang untuk menggunakan setiap jari dari 2 tangan Anda.
Adrien Plisson
Gunakan ibu jari untuk menekan tombol alt kanan, N dengan jari telunjuk dan P dengan jari tengah. Bukan posisinya. Python !!
13

Jika Anda menggunakan mac, ini ctrl+ p.

Austin Cory Bart
sumber
9

Masuk ke Preferensi> Kunci. Temukan pilihan 'sejarah-sebelumnya' dalam daftar dan edit ke Panah Atas.

Pengaturan idle

aris
sumber
5

Anda selalu dapat mengedit file config-keys.cfg yang ditemukan di ~ / .idlerc secara default; cari entri "histori-sebelumnya" dan setel seperti di bawah ini ...

history-previous = <Key-Up>

Selesai.

Mortoman
sumber