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

陈怎么

我主要有两种类型的汇编文件类型:

  1. GNU AS
  2. ARM ASM

文件名看起来像:example.sexample.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文件中?我试过了+=,不起作用。

陈怎么

我找到了解决方案,我提出:

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,然后应用不同的或奉献彰显方案不同的文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何管理Vim的多种配置?

来自分类Dev

如何禁用vim语法颜色?

来自分类Dev

如何禁用vim语法颜色?

来自分类Dev

如何阅读Vim按键语法?

来自分类Dev

如何使vim语法高亮工作?

来自分类Dev

Vim:良好的Pascal支持(语法,缩进,可能是全残)

来自分类Dev

Vim:良好的Pascal支持(语法,缩进,可能是全残)

来自分类Dev

如何配置mailx以支持Gmail?

来自分类Dev

如何在Selenium Grid中支持多种环境/ DNS?

来自分类Dev

支持多种印度语言

来自分类Dev

AngularJS支持多种环境

来自分类Dev

如何配置Vim备份目录

来自分类Dev

如何为Quickfix配置Vim

来自分类Dev

如何配置Vim备份目录

来自分类Dev

配置Vim / Neovim ALE插件以支持JavaScript文件中的:ALEGoToDefinition

来自分类Dev

vim语法:如何使用包含的字段

来自分类Dev

vim如何知道语法颜色.hgrc?

来自分类Dev

VIM如何获取语法区域的定义

来自分类Dev

如何打开vi / vim的语法高亮显示?

来自分类Dev

如何在Vim中启用全色支持?

来自分类Dev

如何在Vim中启用全色支持?

来自分类Dev

如何在VSTS版本管理中处理多种配置?

来自分类Dev

如何理解配置文件的语法?

来自分类Dev

如何验证群集网络策略配置/支持

来自分类Dev

Dropwizard:多种配置

来自分类Dev

承诺配置多种功能

来自分类Dev

运行多种运行配置

来自分类Dev

多种邮件配置

来自分类Dev

在MacVim中组合多种语法