ฉันจะวาด Unicode ด้วยโหมดศิลปินได้อย่างไร?


16

ฉันต้องการผลิตงานศิลปะ Unicode ด้วยโหมดศิลปิน แต่ปรากฏว่าโหมดศิลปินสนับสนุนเฉพาะศิลปะ ASCII เท่านั้น

ฉันจะกำหนดค่าโหมดศิลปินเพื่อผลิตแทนได้อย่างไร

  +---------------+
  |               |
  |       +-------+--+
  |       |       |  |
  |       |       |  |
  |       |       |  |
  +-------+-------+  |
          |          |
          |          |
          |          |
          +----------+

นี้

  ┌───────────────┐
  │               │
  │       ┌───────┼──┐
  │       │       │  │
  │       │       │  │
  │       │       │  │
  └───────┼───────┘  │
          │          │
          │          │
          │          │
          └──────────┘

4
ฉันอ่าน "ฉันจะวาดยูนิคอร์นด้วยโหมดศิลปินได้อย่างไร" :-) ยูนิโค้ดมีเหตุผลมากกว่านี้ ... ตัวละครเป็นฮาร์ดโค้ดจริง ๆ คุณจะต้องแยกศิลปินออกมาและแทนที่ / ปรับ (XXX-char ) ฟังก์ชั่น.
Tom Regner

คำตอบ:


11

มีแพ็คเกจที่ดีโดยTTNเรียกว่าaau2ซึ่งมีอยู่ใน GNU ELPA

ฉันพยายามทดสอบ ผลลัพธ์เป็นสิ่งที่ดีอย่างที่คุณคาดไว้

M-x package-install RET ascii-art-to-unicode RET
\select region/
M-x aa2u RET

แก้ไข: สำหรับการอ้างอิงนี่คือลิงค์รายการจดหมายสำหรับตัวอย่าง http://lists.gnu.org/archive/html/help-gnu-emacs/2014-05/msg00316.html


ดูเหมือนว่าเมื่อ aa2u เปลี่ยนใจแล้วก็ไม่มีทางที่จะย้อนกลับได้ ดังนั้นถ้าฉันเคยแปลงเป็นยูนิโค้ดและฉันไม่สามารถเปลี่ยน "ศิลปะ" ด้วยโหมดศิลปิน :(
Flow

ฉันไม่แน่ใจว่าคุณหมายถึงอะไร ฉันสามารถยกเลิกได้ด้วยC-/และสามารถเปลี่ยนและวาดได้ตามปกติ
kindahero

แน่นอน แต่ไม่ใช่ถ้าฉันยกเลิกเซสชัน emacs ในระหว่างนั้น
Flow

อืมมม คำขอคุณลักษณะถึงผู้แต่งฉันเดาว่า: /
kindahero
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.