从Vim脚本检测登录shell
如何确定Vim是否在登录shell中执行?当我在gnome终端中使用GVim或run vim时,我使用了vim的molokai主题,它提供了非常好的颜色,但是我在登录shell中尝试了它(在按下Ctrl+Alt+F1之后),它看起来不太好。如果我在这样的会议上,我想做的是改变主题。vim t_Co变量没有用处,因为在这两种情况下,终端都报告256色 我以前用过这个:从Vim脚本检测登录shell,vim,Vim,如何确定Vim是否在登录shell中执行?当我在gnome终端中使用GVim或run vim时,我使用了vim的molokai主题,它提供了非常好的颜色,但是我在登录shell中尝试了它(在按下Ctrl+Alt+F1之后),它看起来不太好。如果我在这样的会议上,我想做的是改变主题。vim t_Co变量没有用处,因为在这两种情况下,终端都报告256色 我以前用过这个: "Set the default color color evening "Use molokai if it's gvim o
"Set the default color
color evening
"Use molokai if it's gvim or in xterm or similar
if has("gui_running") || &term == "xterm" || &term == "screen"
color molokai
endif
我过去用过这个:
"Set the default color
color evening
"Use molokai if it's gvim or in xterm or similar
if has("gui_running") || &term == "xterm" || &term == "screen"
color molokai
endif
您如何知道TTY支持多少种颜色 使用Ctrl+Alt+F1到Ctrl+Alt+F6的控制台不支持256色(Ubuntu 10.10)
$echo$TERM
返回linux
,并将其设置为其他经典值,如xterm
或xterm-256color
使其在突出显示、键入和导航时变得疯狂
所以我认为你应该把这些TTY视为8种颜色,默认情况下使用Matt Rogers的片段加载一个8种颜色的配色方案,如果可能的话,可以选择256种颜色。
< P>你如何知道TTY支持多少种颜色?< /P> 使用Ctrl+Alt+F1到Ctrl+Alt+F6的控制台不支持256色(Ubuntu 10.10)$echo$TERM
返回linux
,并将其设置为其他经典值,如xterm
或xterm-256color
使其在突出显示、键入和导航时变得疯狂
所以我认为你应该把这些TTY视为8种颜色,默认情况下使用Matt Rogers的片段加载一个8种颜色的着色方案,如果可能的话,可以选择256种颜色。