Tôi có một autocmd Vim loại bỏ khoảng trống cuối trong các tệp trước khi ghi. Tôi muốn điều này gần như 100% thời gian, nhưng có một vài loại tệp mà tôi muốn nó bị vô hiệu hóa. khôn ngoan thông thường là để liệt kê các loại file bạn muốn một autocmd để chạy chống lại trong một danh sách bằng dấu phẩy, ví dụ:Vim chạy autocmd trên tất cả các loại tệp EXCEPT
autocmd BufWritePre *.rb, *.js, *.pl
Nhưng trong trường hợp này đó sẽ là lựa chọn hợp lý.
Có cách nào để khớp mẫu tự động chống lại tất cả các tệp NGOẠI LẠI các mẫu khớp với mẫu không? Tôi không thể tìm thấy tương đương với một đối sánh KHÔNG trong tài liệu.
Phải, tôi đã hy vọng một mẫu sẽ loại trừ một số tiện ích mở rộng tệp nhất định và chắc chắn lạm dụng các cụm từ trong mô tả của tôi. Trong khi tôi đã hy vọng cho một lớp lót, gói logic trong một chức năng và gọi nó không phải là quá tồi tàn. Cảm ơn! – jerodsanto