I found from the vim's manual that we can echo colored text by the following command:
:echohl WarningMsg | echo "Warnging" | echohl None | echo ":Some warning"
which will highlight the string Warning
and keep :Some warning
in default color. My problem is that this will display the results in two lines, is there any way to display them in one line?