อย่างที่คนอื่นพูดคุณสามารถใช้
:set list
ซึ่งจะรวมกับ
:set listchars=...
แสดงตัวอักษรที่มองไม่เห็น
ตอนนี้ไม่มีตัวเลือกที่ชัดเจนที่คุณสามารถใช้เพื่อแสดงช่องว่าง แต่ใน listchars คุณสามารถตั้งค่าตัวละครที่จะแสดงสำหรับทุกอย่าง แต่ช่องว่าง ตัวอย่างเช่นฉันดูเหมือนว่านี้
:set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<
ดังนั้นตอนนี้หลังจากที่คุณใช้
:set list
ทุกสิ่งที่ไม่ได้แสดงให้เห็นอย่างชัดเจนว่าเป็นอย่างอื่นนั้นจริงๆแล้วเป็นช่องว่างเก่าที่ธรรมดา
ตามปกติเพื่อทำความเข้าใจวิธีการlistchars
ทำงานใช้ความช่วยเหลือ มันให้ข้อมูลที่ยอดเยี่ยมเกี่ยวกับตัวอักษรที่สามารถแสดง (เช่นพื้นที่ต่อท้ายเป็นต้น) และวิธีการ:
:help listchars
มันอาจจะมีประโยชน์ในการเพิ่ม toggle เพื่อให้คุณสามารถเห็นการเปลี่ยนแปลงกลางการแก้ไขได้อย่างง่ายดาย (ที่มา: VIM: set list! as toggle in .vimrc ):
noremap <F5> :set list!<CR>
inoremap <F5> <C-o>:set list!<CR>
cnoremap <F5> <C-c>:set list!<CR>
:set list
กรุณาถ้าคุณเจอนี้ละเว้นจากการทำเลยการตอบสนองที่เกี่ยวข้องอีก ไม่ตอบคำถามของเรา (สำหรับผู้มาอื่น: การตอบสนองของmrucciด้านล่างมีประโยชน์แม้ว่าจะไม่ใช่วิธีการแก้ปัญหาที่แท้จริง)