Эти параметры будут обеспечивать, чтобы завершающие пробелы отображались в виде точек (или любого другого установленного вами символа). Как вы говорите, точки исчезают, когда вводится другой символ, так как пробелы больше не заканчиваются. Посмотрите также другие опции listchars, если вы хотите увидеть, например, вкладки или другие интересные вещи.
set listchars=trail:·
set list
(см. :help 'listchars'
, :help 'list'
)