ฉันกำลังมองหาแพ็คเกจ Emacs หรือการกำหนดค่าที่ทำให้สามารถทำเครื่องหมายการเยื้องเป็นเส้นแนวตั้งได้เหมือนกับที่แสดงในสกรีนช็อตของ Sublime Text:
ฉันกำลังมองหาแพ็คเกจ Emacs หรือการกำหนดค่าที่ทำให้สามารถทำเครื่องหมายการเยื้องเป็นเส้นแนวตั้งได้เหมือนกับที่แสดงในสกรีนช็อตของ Sublime Text:
คำตอบ:
ฉันเดานี่และนี่อาจเป็นคำตอบสำหรับคำถามของคุณ
ติดตั้งง่าย เรียกใช้git clone git@github.com:antonj/Highlight-Indentation-for-Emacs.git .
พูด~/.emacs.d/highlight-indents
และเพิ่ม
(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)
.emacs
ที่คุณ จากนั้นเมื่อเข้าสู่ไฟล์คุณสามารถM-x highlight-indentation-mode RET
เปิดใช้งานโหมดรองได้
indent-guide
เน้นทั้งคอลัมน์และฉันกำลังมองหาเส้นแนวตั้งบาง ๆ บนหน้าจอที่เป็นปัญหา มีการindent-hint
รันโดย ran9er ที่กล่าวถึงในหน้า wiki แต่ไม่ได้ผลนอกกรอบ มีวิธีแก้ไขปัญหาอื่นอีกหรือไม่
ฉันคิดว่าคุณอาจต้องการดูโหมดเยื้อง - ชี้นำ มันให้การเยื้องของบล็อกรหัสแบบไดนามิกเมื่อเราย้ายเคอร์เซอร์ นอกจากนี้ยังง่ายต่อการตั้งค่าตัวอักษรเยื้องที่คุณชื่นชอบเช่นเดียวกับ:
และ|
สีพื้นหลังของความตั้งใจ
indent-guide
แหล่งข้อมูลและ README สั้น ๆแล้วและไม่พบวิธีตั้งค่าอักขระการเยื้องฉันจะทำอย่างไร
(require 'indent-guide) (set-face-background 'indent-guide-face "gray") (add-hook 'prog-mode-hook 'indent-guide-mode) (add-hook 'ess-mode-hook 'indent-guide-mode) (add-hook 'markdown-mode-hook 'indent-guide-mode)
indent-guide
highlight-indentation
ขอบคุณอดีตคือสิ่งที่ฉันได้มองหา!
นอกจากนี้คุณยังสามารถใช้highlight-indent-guides-mode
และเพิ่มเป็นตะขอเพื่อprog-mode
ให้มันได้รับการโหลดโดยอัตโนมัติ
ใน Spacemacs, ฉันไม่ได้เป็นครั้งแรกโดยการติดตั้งด้วยM-x package-install
หรือเพิ่มเป็นแพคเกจที่ผู้ใช้กำหนดใน.spacemacs
แล้วM-x customize-group
, prog-mode
, prog-mode
ตะขอ "อิน" highlight-indent-guides-mode
ใส่
คุณสามารถกำหนดค่าผ่านทางM-x customize-group
highlight-indent-guides
และเปลี่ยนตัวอักษรเยื้อง, การระบายสีและอื่น ๆ
จนถึงตอนนี้มันทำงานได้อย่างมหัศจรรย์และว่องไว