Saya mengedit file Prolog sebagai bagian dari proyek eksplorasi, dan beberapa file yang saya kerjakan memiliki ekstensi .pl
, yang dibagikan oleh file Perl. Setiap kali saya mengerjakan nama file Prolog [somefile].pl
, Vim memberi saya highlight sintaks dan deteksi kesalahan untuk Perl, daripada Prolog. Saya benar-benar bisa menonaktifkan penyorotan sintaks untuk Perl atau memaksa .pl
untuk dikenali sebagai Prolog, tetapi saya ingin tahu apakah ada cara yang kurang diktator untuk memperbaiki masalah ini. Apakah ada cara saya dapat mengatur penyorotan sintaksis secara terprogram, atau menggunakan semacam kombinasi tombol untuk memberi tahu Vim bahwa saya sedang mengedit file Prolog daripada file Perl?
sumber
:set syntax=prolog
sesuatu (mungkin<Leader>-p
).Anda bisa menambahkan yang berikut ini ke bagian atas atau bawah file.
Ini akan memberi tahu Vim untuk memperlakukan file sebagai file Prolog.
Lihat "Modelines" di buku petunjuk dan
:help modeline
.sumber