questo è l'opposto di ciò che è stato chiesto here.
Sì, è possibile! Se hai l'opzione "nascondi", puoi provarlo.
:syntax match spaces// conceal cchar= "Don't forget the space after cchar!
:set concealcursor=nvi
:set conceallevel=1
Ecco ciò che questi comandi fanno:
- impostare il carattere di sostituzione per 2 spazi per 1 posto
- Mantenere il testo sotto il cursore a scomparsa per il normale, visiva, e inserire i modi
- Abilita nascondere il testo con un carattere
Devi ancora impostare il tuo tabstop
, softtabstop
e shiftwidth
-4
, ma sembra e sente come è 2
! Tuttavia, quando scrivi il file, è davvero 4
.
Se si desidera attivare l'occultamento fuori si può fare una delle due cose:
- regola Rimuovere nascondere
:syntax clear spaces
o
- Lasciatevi testo nascosto di essere ampliato sotto il cursore
:set concealcursor=
che è grande ! Funziona su tutti i file o solo su quello corrente? –
Con '*', su tutti. Vedi ': help autocmd-patterns' su come influenzarlo. –