ในipython
ฉันสามารถใช้%hist
หรือ%history
พิมพ์ประวัติล่าสุด แต่จะพิมพ์ประวัติจากเซสชันปัจจุบันเท่านั้น
ฉันต้องการพิมพ์ประวัติทั้งหมดคล้ายกับhistory
คำสั่งbash
สิ่งที่ฉันพยายามทำคือการรับประวัติที่สมบูรณ์เพื่อให้ฉันสามารถค้นหาด้วย regex ดูคำสั่งที่ตามหลังคำสั่งที่ระบุและอื่น ๆ
เมื่อพูดถึงประวัติศาสตร์สามารถพิมพ์ลงเวลาได้หรือไม่
หมายเหตุด้าน : ในทุบตีฉันได้เขียนสคริปต์ง่าย ๆ ที่พิมพ์ประวัติและฉันสามารถ grep สำหรับคำหลัก ฉันเห็นเวลาที่คำสั่งบางอย่างถูกดำเนินการ ฉันสามารถระบุ-A n
หรือ-B n
ที่ไหนn
จำนวนบรรทัดAFTER
หรือBEFORE
คำสั่งที่กำหนด มันมีประโยชน์มากเพราะฉันสามารถค้นหาสิ่งที่ฉันทำเมื่อใดและสิ่งที่ตามมา ...
ฉันกำลังมองหาบางสิ่งที่คล้ายกัน ipython
ipython
อย่างไร
%history -g
จะแสดงให้คุณเห็นทั้งหมด -g
ค้นหาประวัติและถ้าคุณไม่มีรูปแบบคุณจะได้ทุกอย่าง
%history -g -f filename
เพื่อบันทึกลงในไฟล์
~/.ipython/profile_default/
ใน ในนั้นคุณจะพบตาราง:sessions
(ที่มีการประทับเวลา) และhistory
output_history