たくさんのカラースキームが付属している「UltimateVimDistribution」(http://vim.spf13.com/)を入手しました。
何らかの理由で、.vimrc内にcolorschemeを設定すると(「colorschemecorporation」など)、colorschemeが実際に定義する色とは完全に異なる色になります。さらに、vimがファイルをロードした後で手動で:colorscheme Corporationと入力すると、色が正しいスキームに変更されます。
ファイルをロードすると、「:colo」と「echo g:colors_name」はどちらも「corporation」を出力します。「t_Co」は、配色が設定される前に256に設定されます(それが重要な場合)。私はすべてアイデアがありません!
ありがとうございました!