如何在vimrc加载后运行echo语句?

时间:2015-09-05 17:04:37

标签: vim

我经常在机器之间切换,我想提醒我启动vim时支持的颜色数量。

我的.vimrc被复制到所有机器上。

我尝试添加以下行:

echo 'Terminal t_Co: ' &t_Co

但是,vim会在shell中显示此消息,并要求我按ENTER继续:

snowch:~/.vim$ vim .vimrc 
Terminal t_Co:  8
Press ENTER or type command to continue

问题:如何在vim启动后回复消息?

注意:我看到了Vim pauses if echo in .vimrc file这个问题,我相信它会提出另一个问题。那个问题是问“我怎么能停止这种暂停行为,如果有的话?”而这个问题是问“我怎样才能在vim启动后回复消息?”

1 个答案:

答案 0 :(得分:1)

将此添加到您的vimrc:

" when Vim starts with no file
if argc() == 0
    autocmd VimEnter * echo "Nr. of Colors: " . &t_Co
end