OSX-Terminal.app + vim + solarized colorscheme

时间:2015-07-24 08:40:25

标签: macos vim

我知道这个话题在互联网上广泛传播,但我整个上午都在寻找一个解决方案而没有任何帮助。

我想在osx-terminal中使用vim与solarized colorscheme。

所以我下载了solarized.vim文件并将其复制到/ usr / share / vim / colors并写了

   let g:solarized_termcolors=256
   set background=dark
   colorscheme solarized 
<。>在.vimrc。

在首选项中,终端设置为xterm-256color,但颜色仍然混乱。

我所做的,正是你能找到的here

那么,我做错了什么?

2 个答案:

答案 0 :(得分:9)

如果您尝试在控制台上使用VIM,请尝试将终端主题更改为Solarized。

您可以按照blog post on Solarized theme for OSX

进行操作
  

在Terminal.app中,您可以选择一些颜色方案选项。我们将为一些人眼友好的颜色组合安装Solarized Dark和Solarized Light主题

     
      
  1. 转到浏览器中的http://ethanschoonover.com/solarized
  2.   
  3. 下载最新版本http://ethanschoonover.com/solarized/files/solarized.zip
  4.   
  5. 解压缩包并找到解压缩文件夹中的osx-terminal.app-colors-solarized文件夹。
  6.   
  7. 双击Solarized Dark ansi.terminalSolarized Light ansi.terminal
  8.         

    如果您的系统然后抱怨它来自一个身份不明的开发人员,您必须暂时允许来自任何地方的应用程序。要执行此操作,请转到:System Preferences > Security & Privacy > General > Allow applications下载并选择“Anywhere”。不要忘记改回来!

         
        
    1. 在设置&gt;下的Terminal.app首选项中选择主题。配置文件。您可以按默认选择默认选择它。
    2.   

答案 1 :(得分:2)

https://vi.stackexchange.com/a/3707/1145

http://ethanschoonover.com/solarized/vim-colors-solarized

终端用户的重要提示:

如果您要在终端模式下使用Solarized(即不是像gvim或macvim这样的GUI版本),请考虑设置终端模拟器的colorscheme以使用Solarized调色板。我已经在Solarized主页上提供了官方Solarized下载的一些流行的终端模拟器和Xdefaults的调色板。如果你在没有这些颜色的情况下使用Solarized,则需要告知Solarized将其colorscheme降级为与有限的256终端调色板兼容的设置(而使用终端的16 ansi颜色值,您可以为Solarized设置正确的特定值调色板)。

如果您使用自定义终端颜色,solarized.vim应该为您开箱即用。如果您使用的是支持256色并且不想使用自定义Solarized终端颜色的终端仿真器,则需要使用降级的256色方案。为此,只需在colorschem曝光线之前添加以下行:

let g:solarized_termcolors=256

同样,我建议您手动或通过可导入的众多终端方案之一将终端颜色更改为Solarized值。