Настройте vimrc с соляризованной цветовой темой

Настройте vimrc с соляризованной цветовой темой

Я только что начал работать с vim в ubuntu и у меня возникли некоторые проблемы с настройкой файла .vimrc. Вот что у меня сейчас есть:

 "============= Solarized color theme  =============                             
 "https://github.com/altercation/vim-colors-solarized                            
 syntax enable                   "Use syntax highlighting                        
 set background=dark             "Use dark color scheme                          
 colorscheme solarized           "Choose solarized                               

 "============= Settings =============                                           
 set nocompatible                "Necesary for cool vim things                   
 set number                      "Line numbers                                   
 set colorcolumn=80              "Have a line after 80 char                      
 set ruler                       "Add ruler at the bottom of vim                 
 set cursorline  

Однако, когда я не вижу курсорную линию и цветовую колонку с этими настройками. Если я не использую синтаксис соляризованного цвета, я их вижу. Ребята, вы знаете, что я делаю не так?

решение1

Установивt_Coдо 256 вы получите ухудшенную версию Solarized.

Лучшеобновите цветовую палитру вашего терминалавместо этого для более точной цветопередачи.

set t_Co=16
let g:solarized_termcolors=16

Устанавливая t_Coиsolarized_termcolors16мы говорим Vim и Solarized использовать цветовую палитру терминала.

решение2

Итак, проверьте следующее:

  1. Вы должны set t_Co=256в своем vimrc. (читатьздесьболее)

  2. Вам следует отредактировать цвета на вашем терминале, следуя схеме соляризованных цветов. Проверитьэтот.

  3. Я использую syntax on, но считаю, что syntax enableон тоже должен работать.

  4. Вставьте солнечную тему в~/.vim/colors

Дайте мне знать, если после выполнения всех этих шагов все сработает.

решение3

ИзПРОЧТИ МЕНЯ(акцентмой) :

ВАЖНОЕ ПРИМЕЧАНИЕ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ ТЕРМИНАЛА:

Если вы собираетесь использовать Solarized в режиме терминала (т.е. не в версии с графическим интерфейсом, такой как gvim или macvim),пожалуйста пожалуйста пожалуйстарассмотрите возможность настройки цветовой схемы вашего эмулятора терминала на палитру Solarized. Я включил палитры для некоторых популярных эмуляторов терминала, а также Xdefaults в официальную загрузку Solarized, доступную на [домашней странице Solarized]. Если вы используете SolarizedбезПри использовании этих цветов Solarized необходимо указать, что необходимо снизить цветовую схему до набора, совместимого с ограниченной палитрой терминала из 256 цветов (тогда как, используя 16 цветовых значений ANSI терминала, можно задать правильные, конкретные значения для палитры Solarized).

Если вы используете пользовательские цвета терминала, solarized.vim должен работать из коробки для вас. Если вы используете эмулятор терминала, который поддерживает 256 цветов и не хотите использовать пользовательские цвета терминала Solarized, вам нужно будет использовать ухудшенную цветовую схему 256. Для этого просто добавьте следующую строкудо линия colorschem solarized:

let g:solarized_termcolors=256

Снова,Я рекомендую просто изменить цвета терминала на значения Solarized вручную или с помощью одной из многочисленных схем терминала, доступных для импорта..

Что мне помогло в Ubuntu 16.04 с включенным приложением Terminal, так это просто выбрать Solarized для «Цвет текста и фона» (выберите светлый или темный) и «Палитра» в Terminal > Настройки > Профили > (выберите свой) > Изменить > Цвета

В некоторых других ответах рекомендуется выбирать палитру из 256 цветов, но, как упоминается в документации, это приводит к ухудшению (и, по моему мнению, к заметному ухудшению) цветовой схемы.

Связанный контент