Gvim语法定制

时间:2010-12-11 00:06:51

标签: syntax vim

如何让Gvim以#和#开头处理(语法高亮)行?在汇编文件中作为评论?意思除了; (这通常是在汇编中表示评论的方式)

2 个答案:

答案 0 :(得分:1)

如果文件被识别为汇编程序,它将拥有它; $VIMRUNTIME/syntax/asm.vim的行syn match asmComment "[#;!|].*" contains=asmTodo#行匹配为评论。

按照Vim 7.3 $VIMRUNTIME/filetype.vim.asm.s.S.a.A,{{的内容1}}和.mac文件都将被识别为汇编程序。如果您使用不同的扩展程序,请查看.lst以查看其被识别的内容。您可能需要在:set ft

中覆盖它
~/.vimrc

答案 1 :(得分:0)

在安装时,您有一个名为syntax\asm.vim的文件,该文件应定义汇编的颜色语法规则。

在我的安装上,我得到以下内容:
syn match asmComment "[#;!|].*" contains=asmTodo

这意味着以#(或;)开头的行应被视为注释,并且它对我的安装有效。

如果您正在处理的文件被识别为asm,则可以检入filetype.vim。

在你的.vimrc或.gvimrc中是vim配置文件,你需要:
" Syntax highlighting and filetypes
filetype plugin indent on
syntax on