1
如果文件名中包含.extension
文件名中包含.extension
,如何覆蓋默認vim文件擴展名以使語法規則正常工作?爲文件擴展名中包含的文件擴展名啓用語法高亮
對於文件名爲file.html.jinja2
我希望vim使用HTML語法。
我只是想避免爲每個文件類型製作多個au
。
如果文件名中包含.extension
文件名中包含.extension
,如何覆蓋默認vim文件擴展名以使語法規則正常工作?爲文件擴展名中包含的文件擴展名啓用語法高亮
對於文件名爲file.html.jinja2
我希望vim使用HTML語法。
我只是想避免爲每個文件類型製作多個au
。
你可以使用一個自動與*
通配符,例如:
autocmd BufRead,BufNewFile,BufWinEnter *.html* setf html
的BufRead,BufNewFile,BufWinEnter
事件確保如果將文件加載或創建的檢測文件類型。您可能需要添加更多活動,具體取決於您的編輯工作流程。
我已經知道了。 「我只是想避免爲每種文件類型製作多個au。」 你是說沒有解決方法? – JCode
原始HTML文件類型檢測位於Vim附帶的'filetype.vim'文件中,不應該被編輯。所以,你已經需要定義另一個':au'。沒有辦法繞過它。 –