程式碼高亮 - vim如何不指定檔案後綴名高亮程式碼
为情所困
为情所困 2017-05-16 16:42:47
0
2
824

用vim的時候,當我

vim test.php

指定一個檔案後綴名,寫程式碼就有高亮,但很多時候是直接 vim 在儲存的時候才去用

:w test.php

來指定檔案名稱。
有沒有辦法,讓vim可以辨識檔案第一行,例如php就寫了`<?php`就可以高亮程式碼

为情所困
为情所困

全部回覆(2)
世界只因有你

如果要用腳本自動偵測第一行實作檔案類型判斷,我覺得不大容易實現。
不過可以用:

:set syntax=c

(php、java等) 在該檔案中呼叫C(php、java等)語言的高亮顯示語法。
或用

:set filetype=c

(簡寫se ft=c) 修改檔案類型。

曾经蜡笔没有小新

這個還是可以實現,使用autocmd就可以解決,:au BufRead * switchFileTypeManully()
其實你這樣做也要根據文件特徵來判斷文件類型,就像後綴名一樣。
就像pe檔案一樣,系統會根據檔案頭和檔案屬性來對檔案進行判斷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板