当我:echo &t_Co在我的Vim中时,它会显示我的终端颜色.如果我:echo &t_Co在我的gVim中,没有显示任何内容(因为我不在终端).
我想用一个条件,我的vimrc检测到这种状况(&t_Co在gVim的没有价值,我怎么测试呢?我知道我可以使用已经("gui_running"),看看我在gVim的或不,但我想知道如何测试像&t_Co这样没有显示任何内容的变量.
if !empty(&t_Co)
" t_Co is set to a non-empty value
endif
Run Code Online (Sandbox Code Playgroud)
(exists('&t_Co')没有帮助,因为它确实存在于GVim中,它只是空的.)