Smali
适用于Dalvik字节码语言Smali的语法高亮器
标签 语言语法
详细信息
安装次数
- 总计 12K
- Windows 6K
- Mac 3K
- Linux 2K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 4 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 1 | 0 | 0 | 2 | 1 | 0 | 2 | 1 | 2 |
Mac | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 2 | 1 | 2 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 2 | 0 | 5 | 0 |
README
Smali Sublime 语法
为Sublime Text 2 / 3提供上下文的语法高亮
安装
如果您有包管理器,请安装Smali
。
没有包管理器
- 导航到Sublime的包目录
- Command + Shift + P,选择“首选项:浏览包”
- 创建一个名为
Smali
的目录 - 将
smali.tmLanguage
复制到Smali
特色功能
- 行级语法验证
- 错误格式的指令将以红色突出显示
- 验证寄存器和字面量范围
- 客观上比您当前的Smali高亮器更好
- 包含了紫色!
开发
语法定义在此编辑,格式为JSON:smali.JSON-tmLanguage。
Sublime需要以属性列表或.tmLanguage
文件的格式提供语法定义。要将JSON转换为属性列表
- 打开smali.JSON-tmLanguage
- 从Sublime文本的命令面板,选择“使用:转换为 …-属性列表”
使用以下方法快速安装到Sublime 3
cp smali.tmLanguage "$HOME/Library/Application Support/Sublime Text 3/Packages"
之后,您需要重新启动。Sublime没有重新加载包的原生方法。可能有一个复杂的方法可以在不重新启动的情况下将其利用起来,但我不认识它。