Có một thủ tục bao gồm các quy trình trong vimrc?


55

Tôi có một số cấu hình trong vimrc của tôi. Một số cái chung chung, và một số khác thực sự cụ thể.

Tôi muốn chia sẻ cấu hình này với một số đồng nghiệp, nhưng rất nhiều người trong số họ không cần những cái cụ thể này.

Thay vì chỉnh sửa một loạt các vimrc khác nhau, tôi muốn biết liệu có thể có một lệnh "bao gồm" hay không - một cái gì đó giống như một tệp có tên ".vimrc_module" và được gọi từ vimrc. Có thể không?

Câu trả lời:


73

Có, có thể, sử dụng :sourcelệnh:

source .vimrc_module

Xem:

:help :source

để biết thêm thông tin.


4

Plugin phục vụ mục đích này.

  • plugin đơn giản luôn được tải một lần,
  • các plugin tự động tải được tải theo yêu cầu (chúng rất lý tưởng để xác định các thư viện của các hàm viml),
  • ftplugin được tải một lần trên mỗi bộ đệm (khi loại ftplugin khớp với loại bộ đệm),
  • vimrcs cục bộ được tải trên cơ sở dự án (không chuẩn),
  • vân vân

Nói cách khác, chúng ta hầu như không cần sử dụng :sourcehoặc :runtimerõ ràng từ .vimrc. Vâng, họ tồn tại. Chúng ta có thực sự cần chúng không? Khó khăn! Vim đã có một số thành ngữ quan tâm đến điều đó.

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.