我主要有两种类型的汇编文件类型:
文件名如下:example.s
和example.asm
我为这两种文件类型下载了两种语法插件,并将它们添加到:
$HOME/.vim/bundle/vim-gas/
$HOME/.vim/bundle/vim-armasm/
我设置:
let asmsyntax='armasm'
let filetype_inc='armasm'
然后我可以看到ARM asm文件的亮点。
我将它们改为:
let asmsyntax='gas'
let filetype_inc='gas'
然后我可以看到GNU AS文件的亮点。
我的问题是如何将它们添加到一个.vimrc
文件中?我尝试了+=
但它不起作用。
答案 0 :(得分:1)
我找到了解决方案,我说:
au BufRead,BufNewFile *.s let asmsyntax='gas'|let filetype_inc='gas'
au BufRead,BufNewFile *.asm let asmsyntax='armasm'|let filetype_inc='armasm'
在我的$HOME/.vimrc
中,现在它可以自动检测不同的程序集文件类型,即*.s
和*.asm
,然后将不同的或专用的突出显示方案应用于不同的文件。