为了账号安全,请及时绑定邮箱和手机立即绑定

vim如何不指定文件后缀名高亮代码

vim如何不指定文件后缀名高亮代码

喵喵时光机 2019-04-06 16:56:54
用vim的时候,当我vimtest.php指定一个文件后缀名,写代码就有高亮,但是很多时候是直接vim在保存的时候才去用:wtest.php来指定文件名。有没有什么办法,让vim可以识别文件第一行,比如php就写了`
查看完整描述

2 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

如果要用脚本自动检测第一行实现文件类型判断,我觉得不大容易实现。
不过可以用::setsyntax=c(php、java等)在该文件中调用C(php、java等)语言的高亮显示语法。
或者用:setfiletype=c(简写seft=c)修改文件类型。
                            
查看完整回答
反对 回复 2019-04-06
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

这个还是可以实现,使用autocmd就可以解决,:auBufRead*switchFileTypeManully()
其实你这样做也要根据文件特征来判断文件类型,就像后缀名一样。
就像pe文件一样,系统会根据文件头和文件属性来对文件进行判断
                            
查看完整回答
反对 回复 2019-04-06
  • 2 回答
  • 0 关注
  • 563 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号