ใน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(ที่มีการประทับเวลา) และhistoryoutput_history