Cấu hình trung tâm
Nếu bạn có thể định cấu hình các ngoại lệ cục bộ một cách tập trung, bạn có thể đặt các chế độ tự động như vậy vào ~/.vimrc
:
:autocmd BufRead,BufNewFile /path/to/dir/* setlocal ts=4 sw=4
Mặt khác, nếu bạn muốn cấu hình cụ thể được lưu trữ với dự án (và không muốn nhúng này trong tất cả các file thông qua modelines ), bạn đã sau hai lựa chọn:
Cấu hình cục bộ với chức năng tích hợp
Nếu bạn luôn khởi động Vim từ thư mục gốc của dự án, thì tích hợp sẵn
:set exrc
cho phép đọc một .vimrc
tập tin từ thư mục hiện tại. Bạn có thể đặt các :set ts=4 sw=4
lệnh trong đó.
Cấu hình cục bộ thông qua plugin
Nếu không, bạn cần sự trợ giúp của một plugin; có một số trên vim.org; Tôi có thể đề xuất plugin localrc , thậm chí cho phép cấu hình cụ thể theo kiểu tệp cục bộ.
Lưu ý rằng đọc cấu hình từ hệ thống tệp có ý nghĩa bảo mật; bạn có thể muốn :set secure
.