作为一个酷爱使用手机作为生产力的苦逼程序员,偶然发现了一个名叫“MT管理器”的软件。
起初只是当做一个,我认为“市面上最好用”的文件管理器和逆向工具来使用,后来发现是个写代码的好工具。
因为它不仅支持语法高亮,同时还支持了自定义语法高亮文件。
其核心使用了JAVA驱动的正则表达式
在2.16.0
版本还增加了更多高亮语法和文本样式,这使得我们可以在今后写出性能更好、复杂性更高、样式更好看的语法高亮了!
所以我写了一些语法高亮给自己使用,同时也开源给大家用,希望大家也能够写出更多好用的mt语法高亮!
虽然我知道VSCode是个很好用的代码编辑器,但那仅限于电脑。虽然vsc也能在浏览器使用,不过用起来嘛……
仅展示最新版本的部分变化,更多版本细节请查看完整更新日志
gitignore - 1.2.2
- 修复上个版本导致的一些后缀不渲染问题
但是上个版本要实现的效果就没了……
gitignore - 1.2.1
- 现在只会高亮文件夹和最后一个文件的后缀
github_markdown - 3.1.0
- 修复缩进代码块可能出现的一个错误
- 优化了数学公式的渲染性能
- 分割线现在可以包含若干空格了
- 调整了代码块和引用块背景色的渲染机制
- 优化了部分配色
- 移除了所有
lineBackground
属性
改为使用性能更好的新语法代替原有实现
- Markdown(GFM)
- 通用Markdown
由于GFM1与CMD2之间存在较多差异,我计划在GFM常用语法更新完后,再分离出来GFM已经让我精疲力尽,如果我有心情或者我闲了,估计会补上的吧……不过大概率是不会了 - gitignore
- VimScript
- TypeScript
- 优化MT原有自带语法
- HTML +JS+CSS (但bin说有性能问题……)
- JavaScript
- Markdown
- 更多的语法……
由于更新较为频繁,所以此处预览图可能会过时,最新的版本应以语法高亮文件为准,安装后在mt管理器中打开 preview.[相应语法后缀]
即可查看完整效果。
- 你可以在此处查看预览索引。
你可以在此处查看所有语法。
- 下载你需要的语法配置后,在你的设备中打开
MT管理器
- 找到并点击以
.mtsx
为后缀的文件,然后在弹出的窗口中点击安装
下载后的文件可能会多一个
.txt
后缀,这是github的安全策略所导致,去掉即可
现在您可以打开对应语法的文件,例如markdown(preview.md)查看效果。
点击展开
- 点击上方
fork
仓库后,修改或添加你的代码 - 点击
Pull requests
创建新的拉取请求后做你应该做的事。 - 接下来请等待代码审查,如果审查结束将会合并代码。
如果合并完成,恭喜你🎉您完成了对本项目的贡献!我们由衷的感谢为每个开源项目做出贡献的人,无论贡献多少。
- mt语法高亮开发
- GitHub Flavored Markdown Spec
- Markdown - Wikipedia
- Git - gitignore Documentation
- VimScript - VimDoc
Footnotes
-
GitHub Flavored Markdown(通常缩写为 GFM)是 Markdown 的方言。该正式规范基于 CommonMark 规范,定义了该方言的语法和语义。 ↩
-
通用标记降低(Common MrakDown) 其等价于
CommonMrak
,机翻一般把markdown译为降价
……而加了通用(common)后的这个缩写可能会与命令行混淆,由于这是我的个人称呼喜好,所以特此说明。 ↩