Yanıtlar:
Komutları kullanabilirsiniz
:set listchars=eol:$,tab:>-,trail:~,extends:>,precedes:<
:set list
boşluk olmayan tüm karakterleri göstermek için. Yani boşluklar görünmeyen tek şey.
Kesinlikle işaretlenecek yerlere de ihtiyacınız varsa, daha az hoş bir şey denemeniz gerekir. Gibi bir şey
:%s/ /█/g
Tüm boşlukları blok karakteriyle değiştirir. O zaman yazmadan önce geri almanız gerekir. Yazma komutunuzu yeniden yazabilirsiniz
cmap :w :%s/█/ /g<CR>:w
Sadece bir öneri. Bunu henüz denemedim.
:set listchars
komutu çağıran ve hiçbir şey olarak ayarlayamayan, ardından ekleme modundan çıktığınızda tekrar çağırabilen bazı işlevler yapabilirsiniz . Fakat bunun için haritalar hakkında yeterli bilgim yok.
space:␣
benim için iyi işler: :set listchars=eol:$,tab:>-,trail:~,space:␣
Benim durumumda ben savaşmak zorunda nbsp ,
:set listchars=nbsp:☠,tab:▸␣
:set list
☠ yerine ␣ kullanabilirsiniz.
İşte yukarıdaki vim config'in "görünmez tuhaf" boşlukları vurguladığı ve ek olarak sekmeleri vurguladığı bir örnek (kırmızı renkli çünkü ben boşluk-boşluk vim eklentisini kullanıyorum)
:set list
. Bu, uzaylar dışındaki her şeyi alabilir .