Sublime Text 2中的汇编语法是否突出显示?

问题描述 投票:43回答:7

我无法突出显示我的程序集。

text assembly ide syntax-highlighting
7个回答
43
投票

[不是,但是因为Sublime Text 2可以读取Textmate语言定义文件(.tmLanguage文件),所以您可以通过将类似https://github.com/foxostro/x86-assembly-textmate-bundle的内容复制到“ Packages”目录(在Win7上为C:\Users\hugo\AppData\Roaming\Sublime Text 2\Packages)来轻松地为Assembly添加支持。


32
投票

现在有一个更好的答案:

在Sublime Text中,只需转到首选项>程序包控制>安装程序包。一旦找到“ mips语法”,然后按回车就可以看到结果。

一旦安装,您应该能够选择MIPS作为您正在编辑的任何文件的语法突出显示。

编辑:当然,这确实假定您的Sublime具有Package Control。您可以在http://wbond.net/sublime_packages/package_control

上获得程序包控制以执行此操作以及更多操作

8
投票

我找到了另一个Assembly x86 syntax definition

似乎这个人做了很多工作,并保持语法更新。至少在撰写本文时,最后一次更改是在9天前。

他也有this post on Sublime forum


6
投票

GAS语法:

我知道有一个选择的答案,但是对于将来来这里的其他人,您必须指定所需的语法。组装具有不同口味的lot。其他答案还给出了NASM,SPARC和MIPS。一年前,当我访问此页面时,我正在为x86寻找良好的GAS(AT&T)语法def,但从未找到。]

很自然地,我制作了my own。它实际上是x64荧光笔,但当然也包括x86。

它也在包控制上。要找到它,请在搜索字段中键入“ gasx”。

我也将其移植到了AtomVimGedit


3
投票

[和其他人一样,我注意到Sublime Text 2中明显缺少SPARC语法突出显示,因此我自己编写了。它具有全部功能,并且在Will Bond的very own entry中有其Package Control。安装了Package Control后,您可以通过Ctrl+Shift+P -> Package Control: Install Package -> SPARC Assembly Syntax将我的软件包安装在Sublime中。

Github project page上提供了完整的安装说明和使用技巧。


2
投票

2
投票

我知道问题在于Sublime 2,但是如果您想要一个漂亮的荧光笔我正在使用Sublime 3上的MasmAssembly

© www.soinside.com 2019 - 2024. All rights reserved.