在vim中, 对于一个自定义的文件类型, 如何使用C, python等语言的关键字高亮方案?

在Vim中打开.lizi文件时,如果没有关键字高亮,可以通过命令模式设置C语言的高亮方案。通过在.vimrc文件中添加autocmd命令,可以实现每次打开.lizi文件自动应用C语言高亮,使得关键字如fields, header_type等更加突出。" 48879963,5124761,Excel数据到SQLite:使用SQLite Expert的完整步骤,"['数据库管理工具', 'SQLite', 'Android开发', '数据导入']
摘要由CSDN通过智能技术生成

假设我们有一个后缀为.lizi的文件test.lizi. 我们在vim中打开这个文件的时候, 其显示如下:

可见, 由于没有使用高亮方案, 其中的关键字, 比如fields, header_type等, 并不明显. 这个时候, 我们可以在命令模式中输入以下命令:

:set syntax=c

这样就可以把该文件的关键字高亮方案设置成为C语言的关键字高亮方案了. 其效果如下: 

但是显然我们不能每次打开这类文件都手动设置一次高亮, 因此我们可以将高亮的命令写入.vimrc文件. 具体而言, 就是打开~/.vimrc文件, 并在其中加入如下命令:

autocmd BufNewFile,BufRead *.lizi set syntax=c

 之后, 每当我们打开一个后缀为.lizi的文件, vim都会自动采用C语言的高亮方案. 比如, 我们设置.vimrc文件以后, 打开原来的文件, 显示如下:

以上内容参考此处, 关于autocmd命令的解释可见此处.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值