在Sublime Text 2中是否有用于汇编的语法高亮显示?

时间:2012-01-29 20:57:29

标签: text assembly ide syntax-highlighting

我无法突出我的装配。

7 个答案:

答案 0 :(得分:41)

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

答案 1 :(得分:31)

现在有一个更好的答案:

在Sublime Text中,只需转到偏好设置>包控制>安装包。一旦搜索“mips-syntax”并在结果上按Enter键。

安装完成后,您应该可以选择MIPS作为您正在编辑的文件的语法高亮显示。

编辑:当然,这确实假设您的Sublime具有包控制。您可以通过以下方式获取包控制以及更多内容:http://wbond.net/sublime_packages/package_control

答案 2 :(得分:8)

我找到了另一个Assembly x86 syntax definition

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

他还有this post on Sublime forum

答案 3 :(得分:6)

GAS语法:

我知道有一个选定的答案,但对于将来来到这里的其他人,你必须指定你想要的语法。汇编以不同风格的 lot 进行。其他答案已经给出了NASM,SPARC和MIPS。当我一年前访问此页面时,我正在为x86寻找一个好的GAS(AT& T)语法def,这是我从未找到的。

很自然地,我做了自己的。它真的是x64荧光笔,但当然也包括x86: https://github.com/calculuswhiz/Assembly-Syntax-Definition

它也适用于包装控制。要找到它,请键入" gasx"进入搜索领域。

答案 4 :(得分: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上提供了完整的安装说明和使用提示。

答案 5 :(得分:2)

答案 6 :(得分:2)

我知道问题是针对Sublime 2,但如果你想要一个漂亮的荧光笔 我在Sublime 3上使用 MasmAssembly ,发现它非常好。它甚至突出显示 ZMMs寄存器和产生的SSE指令

你可以使用软件包控件插件安装它,nevetheless这里是存储库: https://packagecontrol.io/packages/MasmAssembly