TextMate 2.0.23 fix 是 Mac 平台下的著名的编辑器,在Sublime和VSCode出来前,是程序员最喜欢使用的文本编辑器。
TextMate是极具创新性的编辑器,很多特性是我在TextMate第一次见到,因此如果说得不对大伙指正:
1. 首创Snippets代码自动生成功能。相信很多人用TextMate是为了这个功能,它真的非常好用。当时几乎所有的IDE都是让你填写一大堆对话画框,然后自动生成一个文件或者代码,繁琐而灵活性不佳。而在TM仅仅考一系列Snippets,就可以将预设好的缩写词扩展成类、函数和分支循环结构,并且可以考tab逐次的修改自定义的部位;
2. 首创Plugin bundle的分发和管理机制,并且形成了一定规模的社区。TextMate的插件安装非常简单,而且随装随用,随时删除。当时很多软件的插件都要自己拷贝so文件到制定目录,vim需要在.vim/目录下去解压插件包或者手工复制vim。
3. 定义了lexical scope,使得所有Snippets,命令和宏的域都不是针对整个文件/项目的。这个设计使得不同类型的文件、甚至文件中不同的位置都可以共享相同的快捷键,行为却是完全不同的。这一设计使得需要记住的快捷键命令大大减少,但是威力确依然不减;
4. 自动化编辑器里Discoverbility做得最好的。TextMate常常被用来和Vim、eMacs相比,具备不输后两者键盘操作,相差不远的可扩展性。但是她的学习曲线却惊人的平滑。这得意于她所有的快捷键都可以找到对应的菜单操作。新手翻几次菜单后,就可以记住常规的快捷键,而因为第3点的缘故,用户可以用这些快捷键在不同的文件类型中去尝试,可以获得不太超出预料的结果;
5. 善用脚本。可能因为TextMate的作者之前是eMacs用户,因此对于调用脚本的支持完善得很好,事实上,大部分TextMate命令都会调用外部脚本来实现某些功能。而且脚本可以是python, ruby, shell, perl等任何unix下能运行的脚本。此外TextMate还不强迫用户学会这些脚本语言,你可以作为bundle用户,可以写脚本开发bundle。
他们决定重写已有的应用并升级到TextMate 2。这项决定出乎意料的花了整个开发团队六年的时间才发布了第一个beta版,在这六年内,TextMate损失掉了大本分的市场。当他们发布beta版后,他们意识到产品发布得太迟了已经不能扭转乾坤了,大势已去,六个月后,TextMate 2出现在 Github上,走上了开源之路
开源地址:https://github.com/textmate/textmate
直接安装
经典原型设计工具
数据库万能工具
最受欢迎的开发环境
Mac最佳SSH工具
Java开发效率最快的IDE
Mac下最好PHP集成环境
专业数据库管理工具
最流行的儿童编程软件
Redis可视化管理
adobe 2022 for mac 激活工具
mac最好用的Ftp工具
PHP开发编辑器
Mac上的抓包工具
Mac与iOS开发者的必备IDE
Git可视化管理工具
mac触摸板增强
1.27.28 M芯片
mac优秀任务管理
3.20.5 M芯片
全新Mac图像编辑软件
3.5 M芯片
Xliff 格式文本编辑器
2.10 M芯片
mac视频下载工具
4.7.10 M芯片
mac专业图像编辑
3.5.8 M芯片
mac开源压缩解压软件
1.3.8 M芯片
终级写作应用
34.2 M芯片
果粉的设备电量管理专家
1.2.8 M芯片
卓越的任务管理应用
4.2 M芯片
rss阅读器
5.2.3 M芯片
音乐创作和演奏软件
12.0.2 M芯片
mac触摸板增强
1.27.28 M芯片
Safari 添加深色模式
2024.1.10 M芯片
iPhone管理软件
8.9.8 (20240417) M芯片
专业的DJ打碟软件
5.1.5 M芯片
macOS 窗口管理应用
1.0.0 beta15 M芯片
mac优秀任务管理
3.20.5 M芯片
MacOS文件管理器
3.9.5 M芯片
mac优秀取色软件
3.9.2 M芯片
Adobe 矢量图形设计工具
28.4.1 M芯片
最新Office for mac
16.83 M芯片
行业最佳图像处理软件
24.4.1 M芯片
mac专业图像编辑
3.5.8 M芯片
视频调色剪辑
18.6.6 M芯片
经典CAD制图软件
24.3.61.182 M芯片
原神 mac版下载
4.5 M芯片
最佳Windows虚拟机
19.3.0 M芯片
mac软件卸载软件
8.2.7 M芯片
专业视频剪辑软件
10.7.1 M芯片
发表评论 取消回复