更改外壳后配色方案丢失

更改外壳后配色方案丢失

我的默认登录 shellksh显示了我通过 putty 设置的默认配色方案。但是当我将外壳更改为配色方案时bash,我的配色方案就丢失了。

有没有办法保留配色方案?

编辑:

为了通过 putty 设置控制台窗口的颜色,我使用了以下链接:http://vim.wikia.com/wiki/Desert_color_scheme_with_Vim_in_PuTTY

答案1

实际上没有办法做到这一点。当您在 Putty 的设置中设置颜色时,它会将它们作为命令发送到当前启用的 shell。一旦您更改外壳,它就会删除颜色(因为它们没有保存在任何地方),并且您将获得新外壳的设置。

我的建议是找到您喜欢的颜色,然后将它们放入 shell 的配置文件中。然后 Putty 就不需要发送文件,并且您不必担心在文件之间切换时丢失颜色。

答案2

我认为 bash 的颜色是在 ~/.bashrc 中设置的,所以我猜想 ksh 的配色方案是在 ~/.kshrc 中设置的。这只是猜测。

答案3

将以下内容添加到~/.bashrc您的主文件夹中的文件中。

if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

相关内容