如何检测我的.vimrc中"&t_Co"是否"已定义"?

Som*_*DOS 1 vim terminal

当我:echo &t_Co在我的Vim中时,它会显示我的终端颜色.如果我:echo &t_Co在我的gVim中,没有显示任何内容(因为我不在终端).

我想用一个条件,我的vimrc检测到这种状况(&t_Co在gVim的没有价值,我怎么测试呢?我知道我可以使用已经("gui_running"),看看我在gVim的或不,但我想知道如何测试像&t_Co这样没有显示任何内容的变量.

eph*_*ent 6

if !empty(&t_Co)
    " t_Co is set to a non-empty value
endif
Run Code Online (Sandbox Code Playgroud)

(exists('&t_Co')没有帮助,因为它确实存在于GVim中,它只是空的.)