我经常在机器之间切换,我希望在启动 vim 时提醒我支持的颜色数量。
我的 .vimrc 被复制到所有机器上。
我尝试添加以下行:
echo 'Terminal t_Co: ' &t_Co
Run Code Online (Sandbox Code Playgroud)
但是,vim 在 shell 中显示此消息并要求我按 ENTER 才能继续:
snowch:~/.vim$ vim .vimrc
Terminal t_Co: 8
Press ENTER or type command to continue
Run Code Online (Sandbox Code Playgroud)
问题:vim 启动后如何才能得到回显消息?
注意:我已经看到问题Vim Pauses if echo in .vimrc file并且我相信它在问不同的事情。这个问题是问“如果有的话,我怎样才能停止这种暂停行为?” 而这个问题是在问“vim 启动后如何才能得到消息回显?”
将其添加到您的 vimrc 中:
" when Vim starts with no file
if argc() == 0
autocmd VimEnter * echo "Nr. of Colors: " . &t_Co
end
Run Code Online (Sandbox Code Playgroud)