Нечитаемый синий цвет в vim через Putty
Если заходить в vim через Putty, то на экран часть текста выводится темно-синим цветом на чёрном фоне. Ужасное сочетание цветов.

Это происходит потому, что vim настроен на светлый фон.
Простой вариант решения.
В командном режиму следует указать vim, что фон тёмный :set background=dark и выбрать тёмную тему :color pablo. Чтобы не вводить команды каждый раз, их помещают в файл настроек vim для текущего пользователя (~/.vimrc). Если этого файла нет, его следует создать.
cd ~
vim .vimrcПоместите в него строки:
set background=dark
colorscheme pabloИзящный вариант решения. Установка темы.
Хороший ресурс с темами vim - http://vimcolors.com. Мне нравится Material Design based темы. Далее инструкция по установке vim-material-theme
Вариант 1: Ручная установка
Скачайте тему
wget https://github.com/jdkanani/vim-material-theme/blob/master/colors/material-theme.vimСоздайте папку
.vim/colors, если она не существует:mkdir ~/.vim/colors/Переместите файл
material-theme.vimв вашу директорию.vim/colors:mv colors/material-theme.vim ~/.vim/colors/
Вариант 2: Установка через менеджер Pathogen (recommended)
Загрузка и установка Tim Pope's [Pathogen].
Создайте 2 папки, если они еще не созданы:
mkdir ~/.vim/autoload/ mkdir ~/.vim/bundle/Загрузите Pathogen и поместите его в папку
autoloadwget https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim mv pathogen.vim ~/.vim/autoload/pathogen.vimСконфигурируйте Pathogen, поместив следующие строки в файл настроек vim для текущего пользователя (
~/.vimrc)execute pathogen#infect() filetype plugin indent on syntax on
Загрузите тему
vim-material-themeв подпапку.vim/bundle.$ cd ~/.vim/bundle $ git clone https://github.com/jdkanani/vim-material-theme
Скорректируёте содержимое .vimrc.
Независимо от того, какой варинат установки вы выбрали, поместите следующие строки в файл .vimrc:
set t_Co=256
set background=dark
colorscheme material-themeБез режима 256 цветов (
set t_Co=256) тема не работает в putty.
Окончательное содержимое .vimrc:
execute pathogen#infect()
filetype plugin indent on
syntax on
set t_Co=256
set background=dark
colorscheme material-theme