Нещодавно я почав запускати Ubuntu 12.04 на Oracle VM VirtualBox 4.3.6 і мені дуже подобається. Мені вдалося встановити тему Solarized, і я застосував соляризований gnome-terminal-color-соляризований gigome sigurdga, щоб змусити кольори терміналу працювати з vim.
Нещодавно я виявив, що мені подобається темна тема в одних ситуаціях і світла тема в інших, і тому я відчув команду запустити виконуваний файл ./solarized в репо-надій безпеги. Однак я помітив, що мені потрібно вручну змінити set background = light
значення .vimrc між light
і dark
. Мені було цікаво, чи можу я псевдонім мою solarize
команду перемикати значення фону в .vimrc, коли я перемикаю кольори терміналу?
Крім того, якщо ви думаєте, що у мене жахливе налаштування, будь ласка, покажіть мені, як зробити це краще!
Спасибі заздалегідь!
~/.vimrc
визначити, що ви віддаєте перевагу 'background'
від оточення, припускаючи, що "ситуації", про які ви посилалися, мають певний диференціальний аспект щодо їх середовища. Інша - включити 'background'
налаштування як частину псевдоніма, який ви використовуєте в кожній ситуації. У командному рядку ви можете встановити значення параметрів Vim і ви можете викликати функції, якщо просто встановити параметр недостатньо.
set background=light
(або темний) повинен бути встановлений у кольоровій гамі. Не повинно бути причин встановлювати це вручну у вашому vimrc. (Ви також завжди можете просто додати команду sed, щоб змінити значення з світлого на темне при запуску соляризованого сценарію)