Làm cách nào để thay đổi vị trí mặc định của .vimrc thành bên trong ~ / .vim /?


8

Tôi sử dụng git để duy trì thư mục ~ / .vim của mình. Tôi cũng muốn lưu trữ tệp vimrc của mình trong thư mục này để nó cũng sẽ nằm trong kho lưu trữ. Làm cách nào để thay đổi vị trí nơi Vim tìm kiếm tệp vimrc?

Câu trả lời:


11

Bạn không. Symlink nó thay thế.

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

Bạn cũng thực hiện điều symlink để đồng bộ hóa vimrc của mình thông qua Dropbox.


6
Tôi nghĩ bạn có nghĩa là mv ~/.vimrc ~/.vimln -s ~/.vim/.vimrc ~/.vimrc". That's what I do, too, as well as ln -s ~ / Dropbox / vimfiles ~ / .vim`.
garyjohn

Đã sửa. Đó là lần cuối cùng tôi trả lời trên điện thoại lúc nửa đêm: P
digitxp

Đối với Windows, bạn có thể sử dụng echo source ~/.vim/.vimrc > .vimrc thay vào đó, hoạt động tốt hơn so với biến thể symlink thực tế mà Windows sử dụng.
Daan Bakker

5

Câu trả lời của Digitxp có lẽ là câu trả lời tốt hơn, nhưng bạn có thể nói với Vim hãy tìm vimrc của bạn ở bất cứ đâu bạn muốn với tùy chọn dòng lệnh -u và gvimrc với -U, ví dụ:

vim -u ~/.vim/vimrc -U ~/.vim/gvimrc

1

Vim 7.4 cũng có nguồn ~/.vim/vimrc theo mặc định help vimrc nói:

Unix $ HOME / .vimrc hoặc $ HOME / .vim / vimrc

Nhưng giải pháp yêu thích hiện tại của tôi để sao lưu tập tin ở bất cứ đâu là https://github.com/technicalpickles/homesick nơi tập trung tất cả các tệp cấu hình ở một nơi duy nhất và xử lý việc quản lý symlink cho bạn.

Xem thêm: https://stackoverflow.com/questions/3377298/how-can-i-override-vim-and-vimrc-paths-but-no-others-in-vim

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.