Làm cách nào để tạo toàn cầu ~ / .vimrc?


46

Ngay bây giờ, tôi làm cho mọi người làm ~ / .vimrc và đặt cài đặt của họ ở đó.

Làm cách nào tôi có thể tạo một .vimrc toàn cầu, mặc định cho người dùng mới?

Câu trả lời:


54

thường bằng cách tạo / etc / vimrc hoặc / etc / vim / vimrc. Phụ thuộc vào phiên bản vim và linux / unix của bạn


Tôi đang sử dụng CentOS
Alex

8
nên là / etc / vimrc trên
CentOs

1
Đó là / etc / vimrc
Alex

Không hoạt động trên Solaris
majkinetor

5
Cá nhân tôi đề nghị /etc/vim/vimrc.local, ít nhất là trên Ubuntu 16. Nó có nguồn gốc /etc/vim/vimrcvà có nghĩa là bạn không phải hack ở tệp mặc định.
Matt Fletcher

14

để tạo mặc định ~ / .vimrc cho tất cả người dùng mới, bạn có thể thả nó vào / etc / skel

Nếu tôi nhớ lại chính xác, điều đó cung cấp mẫu cho các thư mục nhà của người dùng mới.


10

Trong Debian, nó xuất hiện tệp bạn đang tìm là:

/etc/vim/vimrc

Nó có thể khác ở một bản phân phối khác (mặc dù tôi nghĩ rằng điều đó không có nhiều khả năng).

Chúc may mắn.


8
Theo mặc định, các nguồn /etc/vim/vimrc.localsẽ an toàn hơn cho các bản cập nhật
vvondra

9

Xem :help system-vimrc:

Đối với Unix, MS-DOS, MS-Windows, OS / 2, VMS, Macintosh, RISC-OS và Amiga, tệp vimrc của hệ thống được đọc để khởi tạo. Đường dẫn của tệp này được hiển thị bằng lệnh ": version". Chủ yếu là "$ VIM / vimrc". Lưu ý rằng tệp này LUÔN LUÔN được đọc ở chế độ 'tương thích', vì việc đặt lại tự động 'tương thích' chỉ được thực hiện sau đó. Thêm lệnh ": set nocp" nếu bạn thích.

Vì vậy, đặt cấu hình hệ thống của bạn trong tập tin này. Nhập :help versionvào vim để xem vị trí hoặc echo $VIMtại trình bao để xem nếu $VIMđược xác định. (Lưu ý rằng bạn có thể phải đặt $VIMcho tất cả người dùng, chẳng hạn như trong tệp bashrc hệ thống.)


0

đối với MacVim, đó là tại /usr/local/Cellar/macvim/7.4-98/MacVim.app/Contents/Resources/vim/vimrc

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.