vim - 我如何告诉 Vim 忽略某些 "second extensions"?

标签 vim

例如foo.php.tpl 应突出显示为 PHP,foo.js.erb 应突出显示为 Javascript,foo.py.tmp 应突出显示为 Python...

最佳答案

我会在 ~/.vimrc 中添加这样的内容

au BufEnter,BufRead *.php.tpl set filetype=php
au BufEnter,BufRead *.js.erb set filetype=javascript
au BufEnter,BufRead *.py.tmp set filetype=python

与@leaf 的回答相同,但也考虑了 BufRead 事件。

关于vim - 我如何告诉 Vim 忽略某些 "second extensions"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46147536/

相关文章:

vim - 如何修复 NERDTree 按 m 显示菜单时的错误

vim - vim 中的语法高亮根本不起作用

vim - 如何组织具有独特语法元素的 vim 插件?

vim - macvim:如何多次粘贴相同的拉出单词?

windows - Vim 打开一个新文件夹而不是一个启用了 `set enc=utf-8` 的现有文件

vim - 文件类型特定的行空间设置

email - 如何使用 vim 撰写包含悬挂缩进的 format=flowed 电子邮件?

Vim 拼写检查器无法识别连接的单词(德语)

vim - 用命令输出替换视觉选择

vim - vim 中的空行和空行有什么区别?