Para poder ver los caracteres «especiales» en vim, me refiero a espacios en blancos, tabuladores, etc.. uso la siguiente configuración en el .vimrc
set list listchars=tab:❘-,trail:·,extends:»,precedes:«,nbsp:×
En tema es que en algunas maquinas que la uso me aparece el siguiente error.
E474: Invalid argument: listchars=tab:�~]~X-,trail:·,extends:»,precedes:«,nbsp:�~W Press ENTER or type command to continue
Para resolver esto se usa en el .vimrc la siguiente configuración
scriptencoding utf-8 set encoding=utf-8
Trata de ubicarla al inicio del archivo.