Как я делаю команду энергии выполненной автоматически с .vimrc?

Получается, что разница заключается в отсутствующей переменной окружения $HOME. Когда $HOME не определено в окружении, ни один загрузочный файл не исходит от csh или tcsh. Отсутствие переменной $HOME интерпретируется csh точно так же, как если бы ей был задан параметр командной строки -f.

Это имеет смысл при рассмотрении стартовых файлов оболочки ~/.cshrc и ~/.login в домашнем каталоге пользователя. Если $HOME не определено, то эти пользовательские файлы загрузить невозможно. Но csh просто пропускает поиск всех файлов запуска, как общесистемных, так и пользовательских, когда $HOME не определено.

Определение $HOME для любого действительного каталога перед выполнением csh скрипта, будь то настоящий домашний каталог пользователя или даже пустой временный каталог, делает csh исходным кодом /etc/csh. cshrc, как и ожидалось.

Я не нашел никакой документации, объясняющей или описывающей эту возможность, но исходный код как bsd-csh, так и tcsh подтверждает это поведение.

.
1
23.05.2017, 15:40
2 ответа

Вам необходимо выбрать цветовую схему перед добавлением любых команд выделения в файл .vimrc .

Пример

colorscheme desert
highlight ColorColumn ctermbg=235 guibg=#2c2d27

Ссылки

1
27.01.2020, 23:38

Похоже, ваша цветовая схема заменила вашу конфигурацию. Вы можете переопределить его в ответе @ slm или создать другую конфигурацию для цветовой схемы в ~ / .vim / after / colors / <название цветовой схемы> .vim .

Но вы всегда можете переопределить настройки во всех цветовых схемах, добавив эту строку в свой .vimrc :

autocmd ColorScheme * highlight ColorColumn ctermbg=235 guibg=#2d2d27
1
27.01.2020, 23:38

Теги

Похожие вопросы