Bagaimana cara mengubah lokasi default .vimrc ke dalam ~ / .vim /?

8

Saya menggunakan git untuk mempertahankan direktori ~ / .vim saya. Saya ingin menyimpan file vimrc saya di direktori ini juga sehingga ia juga akan tinggal di repositori. Bagaimana cara mengubah lokasi tempat Vim mencari file vimrc?

Leo
sumber

Jawaban:

11

Kamu tidak. Sebagai gantinya sambungkan.

mv ~/.vimrc ~/.vim
ln -s  ~/.vim/.vimrc ~/.vim

Anda dapat melakukan symlink untuk menyinkronkan vimrc Anda melalui Dropbox juga.

digitxp
sumber
6
Saya pikir Anda maksud mv ~/.vimrc ~/.vimdan ln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as ln -s ~ / Dropbox / vimfiles ~ / .vim`.
garyjohn
Tetap. Itulah terakhir kali saya menjawab di telepon pada tengah malam: P
digitxp
Untuk Windows, Anda dapat menggunakan echo source ~/.vim/.vimrc > .vimrcyang bekerja lebih baik daripada varian symlink yang sebenarnya yang digunakan Windows.
Daan Bakker
5

jawaban digitxp mungkin yang lebih baik, tetapi Anda dapat memberitahu Vim untuk mencari vimrc Anda di mana pun Anda suka dengan opsi -u command-line, dan gvimrc dengan -U, misalnya:

vim -u ~/.vim/vimrc -U ~/.vim/gvimrc
Heptite
sumber
2

Vim 7.4 juga sumber ~/.vim/vimrcsecara default. help vimrcmengatakan:

Unix $ HOME / .vimrc atau $ HOME / .vim / vimrc

Tetapi solusi favorit saya saat ini untuk membuat cadangan file di mana saja adalah https://github.com/technicalpickles/homesick yang memusatkan semua file konfigurasi di satu tempat dan menangani manajemen symlink untuk Anda.

Lihat juga: /programming/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
sumber