filetype plugin indent on
giống như sự kết hợp của các lệnh này:
filetype on
filetype plugin on
filetype indent on
Nó bật "phát hiện", "plugin" và "thụt lề" cùng một lúc. Bạn có thể tự kiểm tra bằng cách đọc :help :filetype-overview
.
Phát hiện
Filetype "phát hiện" làm gì? Từ các tài liệu:
Mỗi lần chỉnh sửa tệp mới hoặc tệp hiện có, Vim sẽ cố gắng nhận ra loại tệp và đặt tùy chọn 'filetype'. Điều này sẽ kích hoạt sự kiện FileType, có thể được sử dụng để đặt tô sáng cú pháp, đặt tùy chọn, v.v.
Điều này ít gây nhầm lẫn nếu bạn nhận ra rằng filetype
lệnh này khác với filetype
tùy chọn. (Lệnh :filetype...
, tùy chọn :set filetype...
:)
Cắm vào
Phần "plugin" làm gì? Từ các tài liệu:
Điều này thực sự tải tập tin "ftplugin.vim" trong 'runtimepath'.
Kết quả là khi một tệp được chỉnh sửa, tệp plugin của nó được tải (nếu có một tệp cho kiểu tệp được phát hiện).
Các tập tin đang được tải không nhất thiết phải được đặt tên ftplugin.vim
, nó có thể là ftplugin/html_example.vim
ví dụ.
Thụt lề
Phần "thụt" làm gì? Từ các tài liệu:
Điều này thực sự tải tập tin "indent.vim" trong 'runtimepath'.
Kết quả là khi một tệp được chỉnh sửa, tệp thụt lề của nó được tải (nếu có một tệp cho kiểu tệp được phát hiện). biểu hiện thụt lề
Một lần nữa, tập tin có thể không được đặt tên indent.vim
, indent/html_example.vim
ví dụ , nó có thể được đặt tên .
:filetype
để hiển thị các cài đặt filetype.