Mam folder .vimrc i .vim Od jakiegoś czasu poprawiam, ale na nowej maszynie właśnie zainstalowałem pliki kropkowe Ryanba (które zawierają pliki konfiguracyjne dla vim, git i więcej). W każdej konfiguracji są rzeczy, które lubię, więc ostatecznie chcę je połączyć w nową osobistą konfigurację. Tymczasem chciałbym móc przełączać się tam iz powrotem.
Czy w vimie jest takie proste polecenie - „użyj następującego katalogu .vimrc i .vim” - czy może łatwiej byłoby zamienić same pliki, kiedy chcę się przełączyć?
.vimrc
i.vim
gdziekolwiek chcesz, o ile masz dowiązania symboliczne w folderze domowym do dowolnego miejsca, w którym je umieścisz. Osobiście używam tej sztuczki, aby przechowywać wszystkie moje konfiguracje w.dotfiles
folderze, który mogę zsynchronizować z Githubem.-u
każe vimowi użyć alternatywnego pliku vimrc.źródło
vim -u "NONE"
otwiera vim waniliowy, bez konfiguracji. Może to być przydatne, jeśli masz złożoną konfigurację i chcesz wiedzieć, czy jakieś zachowanie jest rodzime dla Vima, czy nie. (Działa to również w MacVimie - nie próbowałem Gvima na Linuksie.)Przełącz Config, zastępując Directory Symlink
Mam następującą konfigurację:
Jeśli chcesz zmienić na inną konfigurację, po prostu musisz ją wykonać
Opcjonalnie: funkcja powłoki z kartą zakończoną do przełączania konfiguracji
Jeśli jesteś ambitny, możesz napisać minimalną funkcję powłoki z autouzupełnianiem, aby uczynić to super wygodnym. Na przykład, jeśli używasz zsh, możesz użyć
Zapewnia już uzupełnianie tabulatorów i działa wszędzie w systemie plików:
(nazwa funkcji skradziona z https://github.com/dawsbot/swim )
źródło
alias vimbasic="ln -snf ~/.vim-configs/basic/ ~/.vim && vim"
, aby można było zmienić konfigurację, wpisując alias jakvimbasic
.Vim Plugin Manager Volt
https://github.com/vim-volt/volt
Instalacja na macOS:
$ brew install volt
Jest to również pomocne przy tworzeniu minimalnych konfiguracji podczas zadawania pytań na temat sieci wymiany stosów lub problemów na github dla wtyczek vim / vim.
źródło