ฉันจะพิมพ์เฟรม Emacs ได้อย่างไร


28

ฟังก์ชั่นps-print-buffer-with-facesพิมพ์บัฟเฟอร์ Emacs มีวิธีพิมพ์เฟรมที่มีมากกว่าหนึ่งบัฟเฟอร์ในนั้นหรือไม่? ฉันต้องการพิมพ์ Emacs Calc frame ทั้งคู่ด้วย RPN stack และ trail trail


7
ทำไมไม่เพียงแค่จับภาพหน้าจอและพิมพ์ว่าหากสิ่งที่คุณต้องการพิมพ์ทั้งหมดปรากฏบนหน้าจอ
Kaushal Modi

หากคุณพิมพ์ลงในไฟล์ (PostScript) คุณสามารถใช้บางโปรแกรมในภายหลัง (เช่น Inkscape) เพื่อวางเนื้อหาของไฟล์ทั้งสองที่อยู่ติดกัน แต่สิ่งนี้จะไม่พิมพ์ขอบ / ส่วนที่เหลือของโครเมี่ยมของโปรแกรม
wvxvw

2
@kaushalmodi เพราะภาพหน้าจอที่พิมพ์พร้อมข้อความมีความละเอียดที่น่ากลัว
Gilles 'หยุดความชั่วร้าย' ใน

1
@Gilles Saving screencaps เป็น. png แทนที่จะเป็น. jpg (lossy มาก) ให้ภาพที่มีคุณภาพดีพอสำหรับฉัน (ตัวอย่าง: i.imgur.com/NHcDP5h.png )
Kaushal Modi

2
มีแพคเกจในอูบุนตู / Debian gtk-vector-screenshotเรียกว่าเป็น มันสร้างภาพหน้าจอ PS / PDF / SVG สำหรับแอปพลิเคชัน GTK3 Github repo อยู่ที่นี่: github.com/nomeata/gtk-vector-screenshot ภาพรวมอยู่ที่นี่: joachim-breitner.de/blog/494-Better_PDF_screenshots_with_gtk_3 คุณจะต้องกำหนดค่า Emacs ./configure --with-x-toolkit=gtk3ผ่าน Caveat: ฉันขอโทษที่จะบอกคุณว่าฉันไม่สามารถทำงานได้! เนื่องจากเป็นแพ็คเกจใน Ubuntu จึงเห็นได้ชัดว่าทำงานได้กับบางคนในบางเวลา หากมีคนทำให้มันใช้งานได้โปรดขยายความคิดเห็นนี้เป็นคำตอบ
Joe Corneli

คำตอบ:


1

สิ่งที่เกี่ยวกับframeshotโดยTarsius ? ฉันไม่ได้ลองด้วยตัวเอง แต่ดูเหมือนว่าจะทำสิ่งที่คุณต้องการ ตามประวัติการเปิดตัวของ GitHub แพคเกจที่เกิดในโลกนี้ในวันที่ 26 กุมภาพันธ์ 2018 - ช้ากว่าการอัพเดทล่าสุดในโพสต์นี้

https://github.com/tarsius/frameshot

ลองยิงดู! ;)


0

แทนที่จะพยายามพิมพ์เฟรมคุณควรสร้างบัฟเฟอร์ใหม่ที่สร้างเนื้อหาจากสำเนาของสิ่งที่อยู่ในบัฟเฟอร์แคลคูลัสสองตัว


Emacs ของผู้ถามทำงานใน xterm หรือคล้ายกันหรือไม่ ถ้าเป็นเช่นนั้นเราสามารถสร้างฟังก์ชั่น Emacs Lisp เพื่อทำงานได้หรือไม่ นั่นควรจะเป็นคำตอบที่ยอมรับได้
DA Vincent

0

คุณสามารถใช้hfyviewจากhttps://github.com/jwiegley/nxhtml/blob/master/util/hfyview.el มันสร้าง html โทรสารของเฟรม Emacs ที่คุณสามารถพิมพ์จากเว็บเบราว์เซอร์ของคุณ


บน Emacs 25.1 hfyview-frame(ฟังก์ชันที่จำเป็นต้องใช้ที่นี่) ล้มเหลวด้วย "อาร์กิวเมนต์ชนิดผิด" hfyview-bufferยังคงทำงานแม้ว่า
halloleo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.