Я уже давно использую конфигурацию vim по умолчанию и хочу внести несколько изменений. Однако, если я редактирую, ~/.vimrc
кажется, что он перезаписывает все другие параметры конфигурации /etc/vimrc
и тому подобное, например, теперь нет подсветки синтаксиса. Вот что VIM загружает:
:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>
Другими словами, я хочу сохранить все, что там настроено, в vim, но просто внести незначительные изменения для моего пользователя оболочки.
Что мне нужно сделать, чтобы каким-то образом вписаться ~/.vimrc
в существующую конфигурацию или что мне нужно вставить, ~/.vimrc
чтобы она загружала конфигурацию по умолчанию?
РЕДАКТИРОВАТЬ:
Мое предполагаемое содержание ~/.vimrc
:
set expandtab
set shiftwidth=2
set softtabstop=2
vim
configuration
sjngm
источник
источник
~/.vimrc
добраться до середины стаи?$VIMRUNTIME
тип файла , он будет загружать файлы в зависимости от типов файлов, что будет после vimrcОтветы:
Вы можете
source
настроить глобальный файл конфигурации Vim на свой локальный компьютер~/.vimrc
:источник
Я обнаружил, что config (
default.vim
) по умолчанию не загружается, если вы создаете~/.vimrc
файл, поэтому я поместил содержимое config по умолчанию в vimrc и добавил изменения в конце.Я предполагаю, что у вас есть vim8 и вы используете конфигурации по умолчанию (т.е. у вас нет
~/.vimrc
файла)Скопируйте конфигурацию по умолчанию в ваш пользовательский файл vimrc:
cp /usr/share/vim/vim80/defaults.vim ~/.vimrc
Затем откройте ваш
~/.vimrc
файл и добавьте ваши конфиги в конце.источник