vim берет правильные цветовые атрибуты из cterm_attr_table только при второй прорисовке экрана, например, после первого перемещения курсора: https://bugzilla.altlinux.org/show_bug.cgi?id=25013#c20 wbr, Oleg.