ใน Vim เวอร์ชันล่าสุดมีการตั้งค่า 'listchars' ที่ให้คุณระบุอักขระที่ควรใช้สำหรับอักขระ EOL และ TAB และช่องว่างต่อท้าย
คุณสามารถ:
set listchars=eol:$,tab:\[SPACE]\[SPACE]
... ที่จะแสดงตัวอักษร EOL เป็นพิเศษโดยไม่ต้องยุบแท็บ (พิมพ์อักขระช่องว่างไม่[, S, P, A, ... )
ฉันไม่รู้อะไรเป็นพิเศษเกี่ยวกับตัวอักษรส่งคืนในการตั้งค่า 'listchars' แต่ฉันสงสัยว่าคุณสามารถใช้การเน้นไวยากรณ์สำหรับสิ่งนี้ได้ ฉันคิดว่าการแสดงเริ่มต้นของอักขระ \ r คือการแสดงด้วยการเน้นเป็นพิเศษ
ดังนั้นค่าเริ่มต้น SpecialKey ที่ไฮไลต์ของอักขระ \ r รวมกับการตั้งค่า 'listchars' ข้างต้นควรใกล้เคียงกับสิ่งที่คุณต้องการ
:highlight SpecialKey ctermfg=5
... ถ้าคุณชอบสีม่วงแดง
listchars
ช่วยแล้ว คุณจะอธิบายวิธีใช้งานให้ฉันได้SpecialKey
ไหม ฉันไม่พบข้อมูลที่เป็นประโยชน์ใด ๆvimdoc.sourceforge.net/htmldoc/syntax.html#hl-SpecialKeyก็ไม่ได้ช่วยอะไรมาก