Làm cách nào để truy cập lịch sử lệnh từ IDLE?


109

Trên bash hoặc Command Prompt của Window, chúng ta có thể nhấn mũi tên lên trên bàn phím để nhận lệnh cuối cùng và chỉnh sửa nó, sau đó nhấn ENTER lần nữa để xem kết quả.

Nhưng trong IDLE 2.6.5 hoặc 3.1.2 của Python, có vẻ như nếu câu lệnh của chúng ta in ra 25 dòng, chúng ta cần nhấn mũi tên lên 25 lần cho lệnh cuối cùng đó và nhấn ENTER để sao chép?

Hoặc sử dụng chuột để xác định dòng đó và nhấp vào đó, và nhấn ENTER để sao chép? Có cách nào nhanh hơn không?


1
Tiêu đề câu hỏi này dường như có một câu trả lời: "Chính là như vậy". Tôi không nghĩ rằng tôi hiểu câu hỏi. Nội dung câu hỏi ("Có cách nào nhanh hơn không?") Hoàn toàn không khớp với tiêu đề. Bạn có thể chỉnh sửa tiêu đề để nó có ý nghĩa không?
S.Lott

tốt, tiêu đề câu hỏi chỉ là "tại sao dường như cần phải nhấn phím mũi tên lên nhiều lần (thay vì một lần như trong Bash)" - và sau đó trong nội dung, "có cách nào nhanh hơn không?"
nonopolarity

Câu trả lời:


150
  • Tôi nghĩ rằng bạn đang tìm kiếm history-previous hành động , được ràng buộc với Alt+ Ptheo mặc định.
  • Bạn có thể ánh xạ lại nó trong " Tùy chọn -> Định cấu hình IDLE -> Phím "
  • Bạn cũng có thể truy cập lệnh này từ menu trên cùng trong IDLE: " Shell -> Lịch sử trước "

Ngẫu nhiên, tại sao bạn không thử một shell tốt hơn (ít xấu hơn, cho người mới bắt đầu) như bpython hoặc ipython ?


47

chỉ sử dụng Alt+Pđể đi lên. Tương tự, Alt+Ncó thể được sử dụng để đi xuống.


9
ALT P và ALT N, tôi đã thử nó ... có vẻ như nó được thiết kế để xem bạn đã quen với việc xòe ngón trỏ và ngón giữa ra như thế nào.
nonopolarity

sử dụng bất kỳ ngón tay cái nào của bạn để nhấn phím ALT, điều đó sẽ làm cho lỗi này biến mất! và hãy nhớ rằng bàn phím được thiết kế để sử dụng mọi ngón tay của 2 bàn tay bạn.
Adrien Plisson

Dùng ngón tay cái để nhấn phím alt bên phải, N bằng ngón trỏ và P bằng ngón giữa. Không phải là vị trí. Con trăn !!


9

Đi tới Tùy chọn> Phím. Tìm lựa chọn 'lịch sử trước đó' trong danh sách và chỉnh sửa nó thành Mũi tên lên.

Cài đặt nhàn rỗi


5

Bạn luôn có thể chỉnh sửa tệp config-key.cfg được tìm thấy trong ~ / .idlerc theo mặc định; tìm mục nhập "history-before" và đặt nó như bên dưới ...

history-previous = <Key-Up>

Làm xong.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.