Od jakiegoś czasu używam domyślnej konfiguracji vima i chcę wprowadzić kilka zmian. Jednak jeśli edytuję ~/.vimrc
, wydaje się, że zastępuje wszystkie inne ustawienia konfiguracji /etc/vimrc
i takie, np. Teraz nie ma podświetlania składni. Oto, co ładuje vim:
:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>
Innymi słowy, chcę zachować wszystko, co jest skonfigurowane w vimie, ale po prostu dokonaj drobnych poprawek dla mojego użytkownika powłoki.
Co muszę zrobić, aby jakoś wplecić ~/.vimrc
w istniejącą konfigurację lub w co muszę włożyć, ~/.vimrc
aby załadowała domyślną konfigurację?
EDYCJA:
Moje zamierzone treści ~/.vimrc
:
set expandtab
set shiftwidth=2
set softtabstop=2
vim
configuration
sjngm
źródło
źródło
~/.vimrc
się w środku paczki?$VIMRUNTIME
włączony typ pliku, załaduje on pliki na podstawie typów plików, i to będzie po vimrcOdpowiedzi:
Możesz
source
globalny plik konfiguracyjny Vima do swojego lokalnego~/.vimrc
:źródło
Odkryłem, że domyślna config (
default.vim
) nie jest ładowana, jeśli tworzysz~/.vimrc
plik, więc zrobiłem to, aby umieścić zawartość domyślnej konfiguracji w vimrc i dodać modyfikacje na końcu.Zakładam, że masz vim8 i używasz domyślnych konfiguracji (tzn. Nie masz
~/.vimrc
pliku)Skopiuj domyślną konfigurację do pliku vimrc użytkownika:
cp /usr/share/vim/vim80/defaults.vim ~/.vimrc
Następnie otwórz
~/.vimrc
plik i dodaj na końcu swoje konfiguracje.źródło