Vim 将扩展名为 `.pl` 的文件的文件类型更改为 prolog 而不是 perl

标签 vim vim-syntax-highlighting

带有 .pl 的文件的默认文件类型扩展名是 perl。
但是我更频繁地使用 prolog,所以每次打开一个新文件时,我都必须通过运行 vim 命令手动设置它
:set filetype=prolog
我试图通过将以下行插入 ~/.vimrc 来自动化它
autocmd BufNewFile,BufRead *.pl set syntax=prolog
还尝试在 .vim/ftdetect/pl.vim 中插入这一行徒劳地归档。

应该怎么做设置.pl文件到 prolog 类型而不是 perl?

最佳答案

Vim 应该自动检测到这一点,但你可以通过
相应地在 .vimrc 中设置变量 g:filetype_pl:

let g:filetype_pl="prolog"

关于Vim 将扩展名为 `.pl` 的文件的文件类型更改为 prolog 而不是 perl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30918576/

相关文章:

linux - 是否可以在 vim 中为 'specific symbol' 提供用户定义的颜色?

vim - 在正在运行的nvim-qt实例中打开文件

vim - Vim 中的子匹配语法高亮显示

vim - 如何在 Vim 中为 CUDA .cu 和 .cuh 文件启用语法高亮?

vim - 在 vim 中打开文本文件时自动突出显示字典单词

linux - 如何在 Vim 中突出显示 Bash 脚本?

variables - 如何检查 Vim 变量?

vim - 创建读取单个键的 vim 函数

python - jinja2 的 vim 语法突出显示?

当行的第一个字符是尖锐的# 字符时,Vim 编辑器缩进问题