首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置VIM以支持多个asm语法

如何配置VIM以支持多个asm语法
EN

Stack Overflow用户
提问于 2014-01-13 02:47:55
回答 1查看 1.7K关注 0票数 2

我主要有两种程序集文件类型:

  1. GNU AS
  2. ARM ASM

文件名类似于:example.sexample.asm

我下载这两种文件类型的两个语法插件,并将它们添加到:

代码语言:javascript
复制
$HOME/.vim/bundle/vim-gas/
$HOME/.vim/bundle/vim-armasm/

我设定:

代码语言:javascript
复制
let asmsyntax='armasm'
let filetype_inc='armasm'

然后,我可以看到高亮的ARM asm文件。

我把它们改成:

代码语言:javascript
复制
let asmsyntax='gas'
let filetype_inc='gas'

然后,我可以将GNU的突出显示作为文件。

我的问题是如何将两者添加到一个.vimrc文件中?我试过+=,但它不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-15 04:50:42

我找到了解决办法,我说:

代码语言:javascript
复制
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,然后对不同的文件应用不同的或专门的高亮方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21083102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档