Tôi đang chỉnh sửa các tệp Prolog như một phần của dự án khám phá và một số tệp tôi đang làm việc có phần mở rộng .pl
, được chia sẻ bởi các tệp Perl. Bất cứ khi nào tôi làm việc trên tệp Prolog có tên [somefile].pl
, Vim sẽ cho tôi phát hiện cú pháp và phát hiện lỗi cho Perl, thay vì Prolog. Tôi hoàn toàn có thể vô hiệu hóa tô sáng cú pháp cho Perl hoặc buộc .pl
phải được công nhận là Prolog, nhưng tôi muốn biết liệu có cách khắc phục vấn đề ít độc tài hơn không. Có cách nào để tôi có thể đặt cú pháp tô sáng theo chương trình hoặc sử dụng một loại tổ hợp phím nào đó để nói với Vim rằng tôi đang chỉnh sửa tệp Prolog chứ không phải tệp Perl không?
:set syntax=prolog
tới một cái gì đó (có thể<Leader>-p
).