我能否以不同于其扩展名所指定的类型来打开文件?

我能否以不同于其扩展名所指定的类型来打开文件?

我们有一堆文件名没有扩展名的 sql 文件。我想将它们作为 sql 文件打开,以便语法突出显示、自定义缩进深度等,但我不想每次编辑它们时都必须重命名文件以添加扩展名(并且我们只能说它们必须保持无扩展名)。

这可能吗?

答案1

是的。语法高亮:help部分对此进行了描述。usr_06.txt

您可以打开语法突出显示并按以下方式设置文件类型:

:syntax enable
:set filetype=sql

答案2

它们是否位于已识别的位置?是否都在一个目录中?如果是,您可以执行以下操作:

autocmd BufRead,BufEnter /path/to/directory/* set ft=sql

否则,您必须编写自己的文件检测程序。

相关内容