>>56
ファイル名は拡張子付き(test.cpp)なので
ファイルタイプは正しく認識できてます。
:set の表示は中身の有るファイルを開いたときと同じです。