Использование сессии.vimrc
Я делюсь аккаунтами с другими разработчиками для тестовых сред. .vimrc
на некоторых из этих учетных записей устанавливаются строки и столбцы, меняются размеры моего терминала, что сводит меня с ума.
Есть ли способ, которым я могу установить временную, "специфичную для сессии" .vimrc
?
Я полагаю, это используется как
% source ~acheong/.vimrc
а потом все последующие vim
экземпляры в этой сессии с использованием этого личного .vimrc
, (Но, конечно, выше не будет работать.)
3 ответа
Вы можете запустить vim с файлом конфигурации, отличным от ~/.vimrc, используя -u
вариант как этот:
vim -N -u ~acheong/.vimrc
Чтобы не вводить его каждый раз, вы можете определять для него псевдоним каждый раз, когда вы входите в одну из этих учетных записей:
alias vim='vim -N -u ~acheong/.vimrc'
Увидеть
:help -u
:help initialization
Использовать -u
возможность перейти во временный .vimrc
это заменит значение по умолчанию. От man
:
-u {vimrc}
Используйте команды в файле {vimrc} для инициализации. Все остальные инициализации пропускаются. Используйте это, чтобы редактировать особый вид файлов. Его также можно использовать для пропуска всех инициализаций, указав имя "НЕТ". Смотрите ": инициализация справки" в vim для более подробной информации.
то есть: vim -u ~acheong/myvimrc
Может быть, вы ищете so
команда?
Кроме того, как вы подключаетесь к общему сеансу? В случае sudo, например, вы можете использовать so ~$SUDO_USER/.vimrc
,