【问题标题】:VIM Colorschemes in Screen & PuTTy?屏幕和油灰中的 VIM 配色方案?
【发布时间】:2010-12-10 10:37:54
【问题描述】:

当使用 PuTTy 作为客户端通过 ssh 使用 VIM 时,我一直试图让配色方案在 VIM 中正常工作,但不幸的是我没有取得太大的成功。即使我在 putty 中启用了 256 种颜色并在 VIM 中设置了 t_Co=256,我也只能使用 PuTTY 获得 8 位颜色。他们没有达到应有的结果。我一直在尝试复制此设置http://www.interworksinc.com/blogs/ckaukis/2009/06/03/vim-color-schemes-putty,但正如我所说,到目前为止它一直是徒劳的。

这里有没有人在 PuTTy 中使用 VIM 的配色方案取得了成功?我会很感激任何建议

谢谢,

帕特里克

[EDIT] 原来我找到了问题的根源。我在破坏颜色的屏幕中使用 vim。我猜更新的问题是,是否可以在屏幕会话中使用工作颜色? [/EDIT]

【问题讨论】:

    标签: vim syntax-highlighting color-scheme putty gnu-screen


    【解决方案1】:

    是的,你可以用 screen 做 256 种颜色,但是,这个选项通常不会被编译进去。只需自己编译 screen:

    --enable-colors256
    

    或者,您可以获得tabbed PuTTy。它具有 ctrl-a 转到行首的优点,并且可以使您免于许多 termcap 头痛。但是,如果您想从多个终端重新连接到 screen 会话,那么没有什么比 screen 更适合这项工作了。

    注意。这个问题可能属于超级用户。

    【讨论】:

      【解决方案2】:

      除了编译支持外,可能还需要向 screenrc 添加一些配置(我需要)。

      http://www.frexx.de/xterm-256-notes/ 有一个很好的指导。要筛选的相关部分:

      默认情况下,screen 不知道它是在支持 256 色的 xterm 中运行的。要让 screen 中的程序识别此功能,您需要在 ~/.screenrc 中设置三项内容:
      # terminfo and termcap for nice 256 color terminal
      # allow bold colors - necessary for some reason
      attrcolor b ".I" 
      # tell screen how to set colors. AB = background, AF=foreground 
      termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' 
      # erase background with current bg color 
      defbce "on"
      

      【讨论】:

        【解决方案3】:

        我在 Mac Os 上遇到了同样的问题,尝试了一些解决方案,但所有测试都显示没有显示 256 色。之后,我从 brew 安装了屏幕,一切都很好。可能是因为 Mac Os 默认屏幕来自 /usr/bin/ 编译时没有 --enable-colors256 标志。

        ma​​c os 解决方案: brew install screen

        【讨论】:

          【解决方案4】:

          我在 Putty 中遇到了黑色背景问题:黑色背景上的默认颜色的蓝色字符难以阅读:

          为了获得更好的对比度,我的解决方案是启用“系统颜色”复选框

          “设置/窗口/颜色/使用系统颜色”

          这会在白色背景上显示带有黑色字符的 Putty 屏幕。不时髦但可读:-)

          【讨论】:

            猜你喜欢
            • 2010-12-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-04-21
            • 1970-01-01
            相关资源
            最近更新 更多