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?


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 ?


47

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


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 !!


9

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

Pengaturan idle


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.