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?

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.


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

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.